在一轮测试或者整体测试结束后,测试人员都需要编写测试报告或者缺陷报告来作为这一次测试的总结性文档,以便开发人员、项目经理、测试组人员及QA等其他部门人员了解本次测试结束后的一些相关情况。

有些公司会把缺陷报告和测试报告分开来写,这要看具体公司的一些项目流程上的计划安排。

单独的缺陷报告是统计本次测试所发现的BUG数,包括本轮BUG总数,每个模块的BUG数,几轮测试的BUG趋势图,每个开发人员名下的BUG数等等,那么有些公司也会把缺陷报告里的这些内容写到测试报告里,其实是一样的。

测试报告里除了描述测试报告的目的,背景,时间进度,测试环境外,最重要的是测试过程评估和测试对象质量评估。时间进度描述实际完成测试的测试开始时间,测试结束时间等等,测试环境描述实际完成测试的硬件环境、软件环境和网络环境。

测试过程评估主要描述在该轮测试或者整体测试的过程中,测试人员是怎么进行测试执行的,遇到过什么样的问题,是如何解决的。

测试对象质量评估主要描述测试人员在结束该轮测试后对被测对象的质量评估,比如某个模块的BUG数,某个模块不是很稳定之类。