首先要学习比较流行的开发语言,如:python,这是为了自动化测试的学习打下基础,不过软件测试工程师只要能用python进行简单的开发就可以,不需要像软件开发工程师一样把python学得特别好。
其次学习LoadRunner、JMeter、Selenium、Appium、Postman、Fiddler这些测试工具。第三学习目前主流的数据库系统MySQL,熟悉数据库的基本结构和原理,熟练掌握数据库的常用操作技术。最后软件测试中有五大测试方法,分别为:功能测试、web自动化测试、移动自动化测试、接口测试、性能测试,这五种测试方法软件测试工程师都需要掌握。
除了要掌握以上理论知识,软件测试工程师还要有一定的实操经验。因为一般企业都比较喜欢有工作经验的求职者,这样公司可以不用花太多时间培养。所以如果你是转行想做软件测试需要你在找工作前找些项目做,积累写项目经验。