在IT行业里,有相当大一部分软件测试工程师在从事着完全手动的测试工作。手动测试对测试工程师本身技术能力要求不高以及在业内工资价格低廉,因此很受中小型企业的所推崇。而且很多大型IT,软件,及消费电子制造企业,也有相当数量的手动软件测试工程师。
手动测试有很多好处,从用户的角度,更容易发现隐蔽的问题,很容易招聘到人(因为要求不高,这也成了一些非计算机相关,且冷门专业的应届毕业生进入IT行业的一条捷径)。但是,随着软件产业的发展,电子商务时代及移动互联网时代的到来,软件及系统测试已经越来受到重视。而且软件和系统开发的模式也发生了巨大的改变,在开发的过程中更早的引入测试,以及开发和测试融合成了主流, 如当前流行的TDD, Agile, Scrum开发模式等。这个时候,手动测试局限性和弱点就凸现出来了。自动化测试的必要性和紧迫性快速的增长。
手动测试有很多好处,从用户的角度,更容易发现隐蔽的问题,很容易招聘到人(因为要求不高,这也成了一些非计算机相关,且冷门专业的应届毕业生进入IT行业的一条捷径)。但是,随着软件产业的发展,电子商务时代及移动互联网时代的到来,软件及系统测试已经越来受到重视。而且软件和系统开发的模式也发生了巨大的改变,在开发的过程中更早的引入测试,以及开发和测试融合成了主流, 如当前流行的TDD, Agile, Scrum开发模式等。这个时候,手动测试局限性和弱点就凸现出来了。自动化测试的必要性和紧迫性快速的增长。
自动化测试,很显然也是属于开发的范畴,只不过开发的是测试框架,测试工具,测试脚本等。而自动化测试开发最广泛使用的开发语言很显然就是当今急速流行的动态的面向过程的脚本语言Python。我们可以通过最近IT行业的招聘情况来看出对Python的需求。
Title | Qualifications | Salary | Remark |
高级自动化测试开发工程师 | 强编程能力in Perl, Ruby,或Python | 200~500K/Y | 大型米资互联网企业 |
Sr. QA Engineer | 简单的java开发经验,丰富的Python编程经验 | 15 ~22K/M | 大型外资通信企业 |
QA Engineer | Good working knowledge of common scripting languages such as Python, Perl, TCL or Unix Shell or advanced language as Java, C++ | 250K~350K/Y | 米国视频会议公司 |
Python研发高级工程师 | 精通python,具有3年以上Python编程经验 | 150~250K/Y | 国内屌丝公司 |
从上面表格来, 对于自动化测试岗位,均对Python有较高的要求。而且这些职位给的工资都是很具有诱惑力的连国内屌丝公司也不示弱。可以看得出,Python在自动化测试领域内的分量。所以,如果你是软件测试工程师,为了你能更加值钱,掌握Python是不是很有必要呢?
来源:CSDN
作者:a-plus
链接:https://blog.csdn.net/a_plus/article/details/8795626