上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第5章 软件测试的执行
5.1 软件测试工作的开始
做好软件测试的前期准备工作之后,我们测试人员可能会进入一段周期的酱油期,相比开发写代码,我们测试的准备工作会容易得多。等开发提交测试版本,发布测试版本到测试环境,我们就可以开始测试了,但是在这之前,我们还要进行冒烟测试。
何谓冒烟测试?这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。而在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源码中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。用最简洁的话语来总结就是:在正式开始测试之前,我们会对测试版本进行冒烟测试(可以理解为预测试),如果测试版本的主流程可以通过没有被阻塞或者出现宕机等重大问题,我们就可以开始正式的测试工作了。