Smoke testing(冒烟测试)是软件测试的一种。网上有很多关于冒烟测试的文章,大多是理论性的内容,我从大四实习(2014年)就实际使用 Smoke testing 了,虽然中间有一些项目没有坚持,但是个人项目中我一直坚持 Smoke tesitng。相比于理论知识,我想分享一点 Smoke testing 的实际经验。
首先,我认为冒烟测试和单体测试、集成测试并不是割裂的,冒烟测试可能就是单体测试或者集成测试,只要它是通过简单的测试验证程序是否正常运行。事实上我个人就是按照冒烟测试的标准编写测试的,从个人角度我并不区分什么是单体测试、集成测试还是冒烟测试。
一句话介绍冒烟测试的目的:用少量简单的测试验证软件是正常运行。
一句话介绍冒烟测试的实例:程序是否运行?用户界面是否打开?表单是否可以成功提交?
最基本的冒烟测试要做什么?
冒烟测试不要做什么?
其实还有很多想分享的,如果你感兴趣,欢迎和我交流,我会针对问题进一步更新 FAQ。
refs: