好猎头网-中高级人才猎头网站!服务热线:400-1801-668 好猎头   |   登录 注册

软件测试从业者转行做自动化测试是否可行?

添加时间:2021-07-05 17:53:20
浏览次数: 0

一个老同学,之前一直在做软件测试,最近在考虑转行做自动化测试。自动化测试是什么呢?其实,说得简单一点,自动化测试就是把之前需要手工操作完成的流程由自动化来取代。自动化测试,听起来非常像一种工业化革命,将机器化的测试流程取代传统的手工化测试工作。但是不要忘了,如果没有大量的手工测试案例,又怎么可能做出精确度高的自动化测试呢?


  
  自动化测试的出现,减少了测试人员重复劳动的次数,能够帮助企业提高测试效率,哪怕在所有测试人员下班以后,测试工作依旧可以进行。但是,我们也必须注意到,自动化测试并不能完全替代手工测试,因为它不能发现全部的问题,而且自动化测试需要更多时间来维护,所以对于企业来说维护成本会有所上升。一般说来,变动较少、周期较长的项目比较适合采用自动化测试的方法。
  
  现在,有很多做软件测试的人想转行做自动化测试,也有一些还未入行的人不想做手动测试,想去做自动化测试维护的工作。那么具备什么特征的人员适合做自动化测试呢?
  
  首先,做测试的人员必须具备一定的代码能力,就算不如研发人员那么精通,起码也能看的懂代码。其次,做测试的人员必须对被测的系统较为熟悉。如果让你去做web测试,结果你连最基本的js和html都不懂,怎么搞得来测试工作呢?如果让你去做移动端的测试,那么你就必须要具备安卓开发、IOS系统开发知识基础,这是最基本的能力。


  
  既然做自动化测试,那么就需要从业人员熟悉自动化测试框架,比如业界常用的nunit/testing或者selenium/appium等等。
  
  测试工作相较于开发工作而言,的确难度稍微低一些。但这并不是说测试人员就没有看书学习的必要了。IT行业的更新升级变化速度,大家有目共睹,如果不保持良好的学习习惯,很容易被行业淘汰掉。所以如果想做自动化测试方面的工作,就必须跟上时代发展的脚步,不断了解新知识,不断充实自己。
  
  如果你还是一名新人,当下需要做的事情就是:学习开发语言,巩固基础知识,多研究测试框架,多和技术大佬交流学习,多去发现问题,积极主动地去解决问题。