冒烟测试(浅谈)
冒烟测试:
每个软件版本开发建立后,由测试部门或集成部门对系统的主要基本功能进行简单的测试,这种测试强调功能的覆盖率,而不侧重验证功能的正确性。
在冒烟测试中注意:
(1)只覆盖主要功能
(2)易用性
(3)配置管理
(4)测试脚本要独立
(5)测试脚本要简单
(6)测试结果比对
1、冒烟测试用手工执行好,还是用自动化脚本好?
解答:各有不足。
所有的异常情况很难在自动脚本中指出,因此自动化有可能会漏掉bug,但是有的功能、性能无法用手工测试,只能使用自动化脚本。
自动化测试速度通常比手工测试要快。
在实际运用中,简单功能可以使用自动化脚本完成,而复杂的功能最好使用手工测试。
2、冒烟测试是“接受/验收测试”吗?
解答:可以认为冒烟测试是一种特殊的接受/验收测试,因为独特之处就是测试用例侧重功能覆盖率,而不侧重功能的正确性。而一般的接受/验收测试的测试用例也是要求功能的高正确率。
3、如果冒烟测试没有通过,这个软件版本会被如何处理?
解答:会和测试报告一起被退回开发部门。这意味着,冒烟测试有一定量测试用例没有通过,低于测试部门正式接受的标准。
4、如果冒烟测试中只有1条测试用例没有通过,也会被退回开发部门吗?
解答:不一定,但很可能会被退回。通常会有通过率标准是100%通过,毕竟这些测试用例覆盖的是很基础的功能,若无法通过则后面对细节的测试中会产生大量的bug。
5、为什么要进行冒烟测试?
解答:主要是为了节省测试部门的人力。
6、a、b、y测试是由软件测试部门来做吗?
解答:不是。a测试通常由公司内部的非测试人员进行;b测试由公司外部人员来进行;y测试主要是小区域的市场测试。
1.作者:灵笑若然
2.出处:https://www.cnblogs.com/linxiu-0925/
3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
4.如果文中有什么错误,欢迎指出,以免更多的人被误导。