自动化测试的优缺点你真的了解吗?

如题所述

第1个回答  2022-06-25
1、说说自动化测试的优势。如下:

(1)回归测试更方便、可靠;

(2)可运行更多、更繁琐的测试,且快速、高效;

(3)可执行一些对于手工测试来说相当困难或做不到的测试;

(4)更好地利用资源,使资源的使用更有价值;

(5)具有一致性和可重复性特点;

(6)自动化测试脚本完全具有复用性;

(7)使软件更有信任度;

(8)多环境下测试。

2、再说说自动化测试无法做到的事以及劣势。如下:

(1)不可能完全取代手工测试;

(2)无法完全保证测试的正确性;

(3)手工测试能发现的缺陷远比自动化测试多;

(4)对测试质量的依赖性极大;

(5)测试自动化可能会制约软件开发;

(6)自动化测试工具本身是死的,它没有任何想象力;

(7)成本投入高,风险大;

(8)自动化测试对测试人员的技术要求较高,对测试工具同样有一定要求。

3、那么,什么时候适合引入自动化测试呢?

(1)项目周期长,系统版本不断;

(2)需求变更不频繁;

(3)系统中的测试对象基本可以正常识别;

(4)系统中不存在大批量第三方控件;

(5)需要反复测试,如可靠性测试需要进行上千次的系统测试;

4、该在什么时候避免展开自动化测试呢?

(1)项目周期短,需求变更频繁;

(2)在软件版本还没有稳定的情况下;

(3)没有明确的项目测试自动化计划、措施和管理;

(4)领导不支持;

(5)多数对象无法识别以及脚本维护频繁与艰难,二者有其一,自动化测试注定失败。

最后

作为测试工程师,不断提升自己工作能力是提高薪资待遇最重要的基础。另外也要注重学习, IT 行业是个不断发展、更新迭代相对较快的行业,技术具有明显的时代特征,所以紧跟时代技术的发展才能让自己不掉队,在职场当中具有足够的竞争力。
相似回答