1, 什么是冒烟测试。
冒烟测试是指针对最基本的功能或最主要的业务流程进行测试。测试人员编写测试用例后,会标注一部分测试用例为冒烟测试用例,研发在开发环境进行有目标地执行冒烟测试用例。在开发提测后,软件测试人员拿到提测版本并部署到测试环境后,首先就需要进行冒烟测试,这时候测试主要关注在检查服务器的网络连通、数据库连通性、最基本功能(登录)等等;待到临近发布的版本时,冒烟测试还需要关注软件的核心业务流程功能的正确性。
2, 何时进行冒烟测试。
提交测试版本前
提交测试版本后
测试版本上线前
重要版本代码重构后
不同角色执行冒烟测试用例的时间节点不同。
3 ,冒烟测试用例作用。
开发和测试关注点互补
重点关注重要流程功能
开发关注联调质量
提高交付迭代版本质量
4, 冒烟测试和单元测试。
冒烟测试关注交付测试功能完整性和一致性
单元测试关注最小编码单元的自测功能覆盖度
冒烟测试面向功能流程的
单元测试面向编码模块的
5, 后续
冒烟测试用例是迭代产品自动化测试重要依据。
冒烟测试用例是迭代产品回归测试的重要内容。
6, 操作步骤
迭代需求测试用例标注冒烟测试用例标识。
迭代对口开发执行该冒烟测试用例。
开发提交测试前反馈冒烟执行结果。
*7, 流程图