在软件测试活动中,我们在每一轮测试完成之后,都会向项目组和相关的人员出具一份测试报告。这份报告的作用不仅需要展示该版软件的质量信息,同时也需要给项目组提供一些相关的分析。
测试报告中,有几个点非常重要。
测试对象即我们要测试什么东西。但这个测试对象的描述是一个限定词,所以我们要描述我们的被测对象应该用能够让别人一眼就能知道的方式去描述。
比如我们要去买一个iphone,我们如果只是给导购员说买一个iphone,她会问你具体的型号。但是我们去说买一个iphone 11、128G、黑色,这样基本就限定了你的对象。(要抬杠的话这里可以说是国行还是美版之类的)
所以,我们的软件一样的需要进行相关的描述,对于嵌入式的软件来说,我们要描述的就不仅仅是软件,还需要加上硬件信息。
由于不是所有的软件释放都有足够多的时间和人力来进行测试,所以在每一轮软件释放的时候都需要有软件测试计划,而软件测试报告中的测试范围是用于描述软件计划中所定义的软件测试范围是否被完整覆盖。
理论上来说,软件测试活动中所测试的范围应该是大于等于软件计划中的范围,但是不排除在软件测试过程中因为遇到了重大的问题而block了软件的测试导致软件测试没能完成。所以如果出现这种情况的时候,需要特别加粗字体进行说明
测试用例执行结果
这个部分是整个测试用例中报告的查阅者最关注的重点之一。阅读者通过阅读这一部分能够获取他想要获取的信息。