1、引入
回归测试工作完成后,就代表着产品即将上线,此时每个测试人员都需要针对自己所测试的模块出具一份测试报告,以此来总结测试结果。测试报告可以说是软件测试人员在测试阶段的最后一份输出文档。
2、定义
记录测试的过程和结果,对发现的问题和缺陷进行分析的文档。
3、测试报告分类
阶段测试报告
整体测试报告
4、报告内容
1.概要
- 编写目的
①对测试报告进行相应的解释
②对项目进行简介
③对于测试任务进行简单描述,要测试哪些内容 - 测试人员
类似于测试计划中的人员分工,简单描述日期等 - 测试环境
软件和硬件环境
2.测试过程
- 阶段测试报告:
①测试进度情况
②用例执行情况
③缺陷统计 - 总体测试报告
①各版本的测试情况
②各版本的缺陷统计
3.缺陷分析
- 按照缺陷级别
- 按照功能模块
- 按照轮次
- 缺陷总数
- 缺陷类型
- 缺陷趋势
4.测试总结
- 测试结论
通过/不通过;
需求覆盖率100%,测试用例执行过率100%;
缺陷:致命=0,严重=0,一般=0,提示≤10% - 风险分析
测试进度、人员安排导致的风险;
测试内容考虑范围之外导致的风险;
测试环境不全面导致的风险。 - 遗留问题
遗留问题描述、等级、处理方法。
5、测试报告模板
1.概要
- 编写目的(背景、测试内容)
- 测试人员(姓名、角色、职责)
- 测试环境(配置、应用服务器、数据库服务器、测试机)
2.测试过程
- 测试进度(测试任务、责任人、启动时间、计划完成时间、完成时间、备注)
- 用例执行情况(模块、用力总数、执行用例数、通过用例数、未通过用例数、阻塞用例数)
执行率=执行用例数/用例总数
通过率=通过用例数/执行总数 - 缺陷统计(模块名称、Bug总数、新增Bug数、修复Bug数、遗留Bug数)
修复率=bug修复/bug总数
3.缺陷分析
- 缺陷级别分析(饼形图+解析)
- 缺陷模块分析(饼形图+解析)
- 缺陷类型分析(按照版本统计、按照趋势统计,折线图+解析)
4.测试总结
- 测试结论
内容:通过/不通过,执行率、通过率、修复率、遗留问题的级别以及数量。 - 风险分析(编号、风险描述、规避方法及建议)
- 遗留问题(编号、缺陷描述、缺陷等级、处理方法)