一、定义
记录测试的过程和结果,对发现的问题和缺陷进行分析的文档。
回归测试工作完成后,产品即将上线,此时每个测试人员都需要针对自己所测试的模块出具一份测试报告,以此来总结测试结果。测试报告可以说是软件测试人员在测试阶段的最后一份输出文档。
二、分类
阶段测试报告,整体测试报告
三、报告内容
1.编写目的
①测试的目标(项目的介绍,对测试任务进行简单的描述)
②测试依据(产品说明书PRD、需求文档等)
③测试的范围(功能点业务的一些描述)
④测试的环境(软件和硬件环境)
包括CPU、服务器、内存、操作系统、浏览器、虚拟机等
2.测试过程
阶段测试报告:
①测试的实际进度(测试任务、时间、进度、参与人员、备注等)
②测试用例执行分析(第几轮回归测试,哪些功能点,功能点的通过、失败次数、执行率、通过率等)
执行率=执行用例数/用例总数
通过率=通过用例数/执行总数
③缺陷的统计(模块名称、缺陷总数,新增bug,修复bug,遗留bug即未修复)
总体测试报告:
①各版本的测试情况
②各版本的缺陷统计
3.缺陷分析
①缺陷的级别(严重、一般、次要、轻微等)
②缺陷模块分析(属于哪个模块哪个功能点)
4.测试总结
①有效性分析(多少功能点,发现、已解决、遗留多少bug,需求覆盖率,测试用例执行过率等)
官方话术:所有案例均在环境稳定的情况下测试并得出明确测试结果。基于开发提交的测试版本,完成系统测试,被测功能达到预定需求,测试过程完整有效,系统测试通过。
②风险分析(编号,风险描述,规避方法及建议)
测试进度、人员安排导致的风险;
测试内容考虑范围之外导致的风险;
测试环境不全面导致的风险。
③遗留问题(编号,缺陷描述,缺陷等级,处理方法)