- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 测试工程 第五节 PCL 、CCL和和B票的作成 程序检测清单PCL 问题记录表(B票) 组合测试清单(CCL) 测试实例 5 PCL、CCL和B票的作成 测试检测清单是将要检测的项目以能确认的方式用文字描述出来。在不同的测试阶段作成不同的测试检测清单,如单元(模块)测试阶段的程序检测清单称为PCL,组合测试阶段的检测清单称为CCL,系统测试阶段的检测清单称为SCL。 5.1 程序检测清单PCL 在测试中需要验证的项目及其判别、制约条件必须全部记入检测清单。PCL要明确以下几个方面内容: ⑴ 窗体显示的输入、输出项目及判别条件; ⑵ 输出表格的输出项目及判别条件; ⑶ 数据库/文件输入、输出项目及判别条件; ⑷ 程序间传递的数据、信息及判别条件。 5.1 程序检测清单PCL 作成检测清单应遵循如下的原则: ⑴ 具体性:判别条件和确认内容必须是在测试结果中可确认的; ⑵ 完整性:检测内容必须是包含设计书中的所有项目、功能; ⑶ 有一定的密度:检测点占测试对象的一定比例。 5.1 程序检测清单PCL ⑷ 有一定的分布率:如PCL对正常、异常、临界处理及模块间接口数据、信息传输的检测一般按如下比率分配: ① 检测正常分支的PCL条数约占70%; ② 检测异常分支的PCL条数约占10%; ③ 检测边界、临界项目的PCL条数约占15%; ④ 检测关联模块间传递、接口项目的PCL条数约占5%。 5.1 程序检测清单PCL 测试检测清单针对各种各样的测试分支,须明确测试的检查条件、应确认的内容,明确在何种条件下应有什么样的测试结果。 每个测试分支都有编号,以便于实施测试时记录测试结果。 作成测试检测清单后,根据测试检测清单记述的测试分支准备其使用的测试数据。 测试结果的记录不仅仅是记录检查合格,还要记录测试结果的具体内容。 5.2问题记录表(B票) 问题记录表 记录测试过程中发现的错误、问题。B票不仅仅是用于记录错误信息,还可以提供给质量管理人员、验收人员,作为追踪、分析、确认软件质量的原始资料,有利于改进和提高开发质量。 5.2问题记录表(B票) 根据统计规律,一般要求各个测试阶段发现的错误应占测试对象规模的一定比例,以确保测试的质量。 5.2问题记录表(B票) B票主要记录如下内容: ⑴ 发生错误的现象,如测试中发生功能遗漏、计算结果错误、打印错误等等; ⑵ 产生错误的原因,如由于设计不良、理解错误、编程不良、测试数据错误等原因造成; ⑶ 采取的对应措施,如修正设计书、程序、测试数据等; ⑷ 发生设计书、程序修正时,记录其修正的范围。 5.3 组合测试清单(CCL) 组合测试阶段有以下的主要工作: (1) 测试流程和测试计划 测试流程的作成,一般可以利用基本设计的各个子系统的数据流程图,按照各个子系统的输入参数,自顶向下设计测试流程。同时,要做好测试计划,落实各个子系统的测试期间、测试人员和验收人员。 (2) CCL的作成一般以各个子系统的相关连几个程序模块为单位进行。它主要检测各个程序模块之间的参数设置和传递是否正确,确认关连程序运行的最后结果。 5.3 组合测试清单(CCL) ③测试数据 测试数据的作成要按照CCL的检查条件进行,一般要注意多个参数的各种组合条件的测试数据、数据记录条数(1条或多条)和特殊条件下的测试数据的做成。 ④B票 组合测试阶段的B票作成方法与单元测试阶段的B票作成方法基本相同。 5.3 组合测试清单(CCL) (5) 测试结果 作成测试结果的目的首先是要使测试人员和验收人员按照CCL和测试结果对各个子系统的功能进行严格检查,其次是要证明所进行的组合测试是有效的。组合测试结果的做成方法与单元测试结果的做成方法大致相同。 5.4 测试实例说明 测试实例1(登录模块) 程序检测清单(PCL) 问题记录表(B票) 测试结果 5.4 测试实例说明 测试实例2(学生成绩表生成) p120 程序检测清单(PCL) 表4.11是一个矩阵型PCL p122 表4.12是一个表格式PCL p123 测试数据 P121 问题记录表(B票) P125 测试结果 P126 第6节 面向对象测试 面向对象测试的特点 面向对象的测试策略 面向对象软件的测试用例设计 面向对象测试的特点 面向对象测试的整体目标(以最小的工作量发现最大数量的错误)与传统软件测试的目标是一致的。但是OO程序的性质改变了测试策略与战术。 1、传统测试主要是基于程序运行过程的,即选择一组输入数据运行被测程序,通过比较实际结果与预期结果从而判断程序是否有错。而OO程序中的对象
文档评论(0)