添加客服微信
400 035 7887
021-60725088-8054
泽众云测试 - 新闻动态 - AR365自动化测试 - 正文
自动化测试的误区:
不现实的期望,希望自动化能取代手工测试。
缺乏测试实践经验,手工测试都不好做,或者测试经验积累不够,就尝试自
动化。
期望自动化测试能发现大量的新缺陷,自动化测试只能保证测试执行效率,确保已有的问题不会再发生。
安全性错觉,认为进行自动化测试的软件就是安全的,质量是有保证的。
只有手工测试做好了,明确了测试观察点,才能把自动化测试做好,所以手工测
试是自动化测试的一个基础。
自动化测试存在的局限:
不能取代手工测试,自动化测试只能提高测试效率,不能提高测试有效性,即不可能发现更多缺陷。
手工测试比自动化测试发现的缺陷更多。
对测试设计依赖性极大,测试设计的不好会遗漏问题。
自动化测试对软件开发具有很大的依赖性,开发上出现变更可能会导致前面的自动化测试失效。
工具本身不具备想象力,工具不具有职能。
自动化测试的意义在于:
对程序新版本运行前一版本执行的测试,提高回归测试效率。
可以运行更多更频繁的测试,比如冒烟测试。
可以执行手工测试困难或不可能做的测试,比如:大量的重复操作或者集成测试。
更好地利用资源,比如,测试仪器或者被测对象。
测试具有一致性和可重复性,即自动化测试的步骤和结果是完全一样的。
测试的复用性,即自动化脚本可以拆分开给其他测试脚本使用。
可以更快地将软件推向市场,软件发布前进行高效的回归测试,减少软件发布的时间。
增加软件信任度,通过自动化测试提高了测试效率,可把节约的时间拿出来做更多的测试。
所以,在做自动化测试和使用AutoRunner等自动化测试工具之前,明确以上你做自动化测试的意义。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。