你怎样看待自动化测试的误区?


你怎样看待自动化测试的误区?

正确答案:自动化测试好处很多,但也有很多的局限,正因为一些人只认识到了自动化测试的优点,导致对它的期望太高,所以产生了很多执行自动化测试失败的例子。

(1)期望自动化测试能取代手工测试

某些情况下自动化测试并不适用,所以不能期望在所有的情况下都使用自动化测试来取代手工测试,测试主要还是要靠人工的。

(2)期望自动测试发现大量新缺陷

自动化测试只能发现已知的问题,所以不能期望自动化测试去发现更多新的缺陷,事实证明新缺陷越多,自动化测试失败的几率就越大。发现更多的新缺陷应该是手工测试的主要目的。

(3)工具本身不具有想象力

对于一些界面美观和易用性方面的测试,自动化测试工具无能为力。

(4)只要使用自动化测试,就能缩短测试时间、提供测试效率

自动化测试的前期实现要花费更多的时间,相比创建和执行一个手工测试用例,要花费3~10倍的时间来开发、验证和文档化一个自动化测试用例。

(5)自动化测试工具使用了图形化界面,很容易上手,对人员的要求不高

简单的“录制/回放”方法并不能实现有效的、长期的自动化测试,测试人员还需要对脚本进行优化,这就需要测试人员具有设计、开发、测试、调试和编写代码的能力,最理想的候选人是既有编程经验,又有测试经验。测试过程中还需要安排专业人员对测试脚本库中的脚本进行维护。


Tag:江开 测试 缺陷 时间:2024-06-16 15:43:19