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

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 行业是个不断发展、更新迭代相对较快的行业,技术具有明显的时代特征,所以紧跟时代技术的发展才能让自己不掉队,在职场当中具有足够的竞争力。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一,什么是自动化测试: 首先自动化测试技术,是以程序测试程序,以代码代替思维,以脚本的运行代替手工测试。把以人为驱...
    测试开发阅读 11,671评论 2 1
  • 测试员-小枫 大家好,今天小枫告诉大家如何正确的学习自动化测试,怎么样才能才能学好自动化测试,如何更好的提升自动化...
    程序员_小枫阅读 2,726评论 0 0
  • 什么是自动化测? 做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分...
    huldaZhang阅读 7,895评论 2 27
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,720评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 11,342评论 4 8