测试报告核心要素
1、测试结论
从测试工程师的专业角度分析,是否达到发布标准,是否可发布 (发布标准因公司而异)
如果你的测试报告,结论都没有(通过、不通过),那这份报告的意义是什么?
2、 测试需求(发布范围)
当前的这个版本,到底包含了哪些大的需求点,还有一些已经修复的在线bug以及历史遗留的bug
3、测试总结
从测试角度,对这个版本,可以提存在的一些问题,建议,等等。
比如有些bug严重等级没有那么高,用户使用的也比较少,在发版的时候没有修复
4、风险评估
抛出已知风险 & 未知风险
项目经理、产品经理等多部门,需要根据这份风险分析,确定最终这个版本是否发布出去。
如综上风险系数为【低】,建议上线
5、测试资源
测试时间 & 测试人员
这是非常重要的,投入了哪些人,用了多少时间,测试起止时间。
测试环境 & 测试设备
用到哪些环境(硬件配置要求、浏览器),如果是APP测试的话用到哪些手机型号以及系统版本等等
方法/工具
比如功能测试、浏览器兼容性测试、使用Postman进行接口测试、使用Jmeter进行性能测试等
回归次数
6. Bug数据分析(非常重要的一点)
具体可根据公司实际情况可以从多个维度分析
比如,Bug等级分布,Bug所有者分布(指派给开发的bug),遗留Bug分析,Bug类型分布,模块Bug分布,Bug激活次数分析,Bug的趋势分析(active、resloved和closed时间)
缺陷分布图.png
task/bug统计.png