测试报告的概念
软件测试报告是把测试过程及结果写成一个文档,对该过程测试需求分析、测试用例设计、缺陷等数据进行汇总分析,为软件交付、上线提供信心,也为测试工作的效果进行总结,同时为软件的正常交付或者上线打定基础。
测试报告是测试过程最后的一个产出物(测试需求、测试计划、测试用例、缺陷报告)
优秀的测试经理或者测试工程师应该具备优秀的文档编写能力
报告中应该包括对测试的产品及过程进行评价,结果来自于对测试过程的数据进行相应分析得来
测试报告的内容
1、引言、概述
编写的目的
项目背景
阅读对象
参考文档
参考的需求文档、设计文档等
术语和缩略语
2、测试目标和范围
测试目标
描述本次测试任务期望达到的目的,比如:检验本系统或模块与上下游系统的功能交互是否正常。
测试范围
主要描述本次测试任务的覆盖功能、模块、品牌、产品、规则、外围系统等因素的范围。一般会有一个本次测试任务涉及任务的影响分析,然后,给出每部分的覆盖范围。对于受到影响但未覆盖的部分,需要给出相应解释。
3、测试过程
测试时间
角色与分工
任务分配
测试环境与配置
测试方法及测试用例设计
测试工具
前置条件/出口要求
4、测试情况分析
测试用例执行情况
按照详细执行计划统计的数据结果;比如:按照模块的案例结果数据统计;按照人员分配的案例执行结果数据统计等
缺陷的统计与分析
问题相关维度的分析:按问题模块分布和分析、按照严重程度的分布和分析、问题发生时间分布和分析、最后问题关闭趋势和分析、或未关闭问题/遗留缺陷的分析和当前处理建议等。
测试覆盖率分析
描述测试用例的个数、测试覆盖率、执行