软件的冒烟测试,就是对该系统整体重点功能点的功能流程测试,要确保通过冒烟测试,系统能够跑通(正常运行);
比如:对于一个登录系统的冒烟测试,我们只需测试输入正确的用户名、密码,验证登录这一个核心功能点,至于输入框、特殊字符等,可以在冒烟测试之后进行。
然后,还存在另一种可能发生的情况:一个软件系统存在BUG,在测试人员发现BUG并反馈给开发人员后,开发人员及时修复,再次更新系统代码,这个时候,冒烟测试的重点就要放在更新的这一部分,需要验证该部分内容是否能够融入整个系统之中,不对系统的其他业务造成影响,所以,对于冒烟测试我们可以理解为“宽切浅”。、
冒烟测试的执行对象一般是程序的开发者,可以建议在开发人员的 自测报告中加入冒烟测试的情况反馈,因为只有通过冒烟测试才能进行更深入的系统测试,如果连冒烟测试都没有通过的版本,交给测试人员,很有可能因为环境、部署等问题回退。
最后说一下冒烟测试的好处,正确开展冒烟测试可以有效的提高测试效率,节省整体的测试时间,而且有益于执行人对于系统认知的加深,做出更符合需求、更易用的产品。