测试报告和通过准则(理论课).ppt
《测试报告和通过准则(理论课).ppt》由会员分享,可在线阅读,更多相关《测试报告和通过准则(理论课).ppt(39页珍藏版)》请在三一办公上搜索。
1、白盒测试与OO测试,第十七章、测试报告和通过准则,2,课程回顾,回顾了传统集成测试方法非增式测试方法增式测试方法自顶向下增式测试自底向上增式测试面向对象的集成测试方法结构测试功能测试持续集成和敏捷测试方法,3,本章学习目标,了解单元测试报告了解单元测试覆盖率准则了解单元测试设计原则了解测试单元测试规范掌握静态白盒测试中应该注意的几种问题类型,4,单元测试报告,测试报告,5,单元测试报告(一),单元测试报告的编写目的,编写本单元测试报告的目的在于:对单元测试结果进行整理和汇总,形成正式的测试文档;为软件单元的评审验收提供依据;纳入软件产品配置管理库。,6,单元测试报告(二),被测试单元的描述,被
2、测试单元(类):Flooring所属子系统:计算房屋地面装修子系统本单元的功能主要是根据装饰地面所有的材料单位价格、宽度,以及传入的地面长度和宽度,计算装饰地面所需的花费。其它需求:地面面积由通过参数引用传入。计算的花费为双精度浮点数,精确到分。,7,单元测试报告(二),被测试单元的结构,8,单元测试报告(二),被测试单元的结构,9,单元测试报告(三),单元流程图/顺序图,10,单元测试报告(四),单元测试过程(进度、测试环境、工具等),在本次测试中采用了Junit测试驱动框架版本,在框架中设计测试用例方法。测试平台是Windows XP SP2。,11,单元测试报告(五),测试结果,对被测试
3、单元已经过代码审查,除了getName方法中代码缩进不满足要求(已经改正)外,其它代码均符合Java编码规范。,12,单元测试报告(五),测试结果,测试用例统计、覆盖率、质量度量(图、表形式),13,单元测试报告(六),单元测试产品,14,单元测试报告(七),质量评估,通过代码分析和加载测试用例测试,可以看出被测试类代码符合编码规范,属性和方法设计合理。由于在getNoOfMeters方法中,添加了对于除数的异常处理,使代码代码的可靠性增强。整个类在生成实例运用过程中,没有异常情况。分析工具对代码分析表明,代码的可维护性很高。,15,单元测试报告(八),单元测试总结,经过16个工时对Floor
4、ing类进行测试结束。整个测试过程完全按照单元测试规范的要求进行,没有测试方案上的改变,整个测试过程顺利。单元测试框架使用Junit框架,设计测试方法方便。通过本次测试,学会使用Junit的一些技巧,这些已经通过Email发送给同事。,16,测试类什么时候停止呢?,17,覆盖率,基于状态的覆盖率基于约束的覆盖率,18,基于状态的覆盖率,以覆盖了状态转换图中多个状态为依据测试用例是前置条件和后置条件生成的,需要检查充分性:对象属性值域,19,基于约束的覆盖率,根据有多少对前置条件和后置条件被覆盖来表示充分性例如:前置条件有pre1和pre2,后置条件有post1和post2,组合各种情况,20,
5、单元测试规范,编写本规范的目的规则适用的人员单元的划分参与单元测试的人员、职责等单元测试采用的单元测试工具,21,单元测试规范,测试代码书写要求单元测试中生成文件的命名以及存储的目录结构单元测试的实施过程单元测试的入口准则和出口准则单元测试产品的验收和评审,22,单元测试规范例子,规范,准则流程,23,通过准则,24,单元测试设计原则(1/5),过于简单的方法并不必一定测试,25,单元测试设计原则(2/5),80/20原则使对象尽可能简单、容易理解、容易测试、代码更安全,“Test everything that could possibly break”,26,单元测试设计原则(3/5),注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试报告 通过 准则 理论
链接地址:https://www.31ppt.com/p-6126449.html