冒烟测试(浅谈)

冒烟测试:

每个软件版本开发建立后,由测试部门或集成部门对系统的主要基本功能进行简单的测试,这种测试强调功能的覆盖率,而不侧重验证功能的正确性。

在冒烟测试中注意:

(1)只覆盖主要功能

(2)易用性

(3)配置管理

(4)测试脚本要独立

(5)测试脚本要简单

(6)测试结果比对

 

1、冒烟测试用手工执行好,还是用自动化脚本好?

解答:各有不足。

所有的异常情况很难在自动脚本中指出,因此自动化有可能会漏掉bug,但是有的功能、性能无法用手工测试,只能使用自动化脚本。

自动化测试速度通常比手工测试要快。

在实际运用中,简单功能可以使用自动化脚本完成,而复杂的功能最好使用手工测试。

2、冒烟测试是“接受/验收测试”吗?

解答:可以认为冒烟测试是一种特殊的接受/验收测试,因为独特之处就是测试用例侧重功能覆盖率,而不侧重功能的正确性。而一般的接受/验收测试的测试用例也是要求功能的高正确率。

3、如果冒烟测试没有通过,这个软件版本会被如何处理?

解答:会和测试报告一起被退回开发部门。这意味着,冒烟测试有一定量测试用例没有通过,低于测试部门正式接受的标准。

4、如果冒烟测试中只有1条测试用例没有通过,也会被退回开发部门吗?

解答:不一定,但很可能会被退回。通常会有通过率标准是100%通过,毕竟这些测试用例覆盖的是很基础的功能,若无法通过则后面对细节的测试中会产生大量的bug。

5、为什么要进行冒烟测试?

解答:主要是为了节省测试部门的人力。

6、a、b、y测试是由软件测试部门来做吗?

解答:不是。a测试通常由公司内部的非测试人员进行;b测试由公司外部人员来进行;y测试主要是小区域的市场测试。

posted @ 2023-04-25 16:30  灵笑若然  阅读(215)  评论(0编辑  收藏  举报