测试报告反映的内容:
1.测试对象(具体到哪个版本)
2.测试内容
3.测试工具
4.测试记录
5.测试人员
6.测试时间
7.测试结果
8.风险评估
样例
测试对象:
指明测试的对象,版本号,例如测试对象是数据通信软件的1.0.125版。以便让读者清楚本报告是对此版本软件进行测试的报告。
测试内容:
一个测试报告,必须要有结论性的说明,如测试通过或不通过,并简要地说明其理由。这个结论很重要,是测试报告的精华部分,大部分领导只关心这个结论。
测试组织:
列举参与测试的团队成员名单,包括测试负责人、测试工程师。
测试时间:
说明测试阶段的具体开始与结束时间,所消耗的实际工作量(项目经理、测试经理非常关心的内容)。
测试环境:包括测试软件运行的软件与硬件环境,软件环境包括操作系统及版本号、配套软件的版本信息等。硬件环境中需列出硬件的设备编号,如果测试结果与设备的有效期有关,还需列出它的有效期,以证明测试结果的有效性。测试环境的清楚说明主要是能再现当时的测试结果,达到可追溯的目的。
测试工具:
记录测试过程中所用的测试辅助工具,包括其名称,版本号,以便于再现当时的测试过程。
测试记录:
值用例的实际执行结果,测试记录中必须包含用例执行的执行结果(通常包括通过、失败、阻塞、未执行)、软件版本、执行时间、执行人。如果有必要的话(视项目的具体需要),测试执行过程中的中间数据也需要作为测试记录的一部分。测试记录是软件在某一时刻运行状态的快照,是判断是否通过测试的有力证明。
风险评估:
不再解决的Bug或延期的Bug,都有可能对产品在用户端的质量上造成影响。这些遗留的Bug,必须通过项目相关专家的评估,并把评审结论体现在测试报告中,以预知可能存在的风险。
测试报告可以涵盖的内容还有其他,如可以包括测试对需求覆盖率的分析、缺陷分析、测试小结等。但最佳实践证明,这些内容是测试相关人员比较关心的,而测试报告汇报的主要对象如项目经理、开发经理并不关心。并不是报告越长越好,一个内容少而精,数据科学且风格严谨的报告更受欢迎。