手动测试有很多好处,从用户的角度,更容易发现隐蔽的问题,很容易招聘到人(因为要求不高,这也成了一些非计算机相关,且冷门专业的应届毕业生进入IT行业的一条捷径)。但是,随着软件产业的发展,电子商务时代及移动互联网时代的到来,软件及系统测试已经越来受到重视。而且软件和系统开发的模式也发生了巨大的改变,在开发的过程中更早的引入测试,以及开发和测试融合成了主流,如当前流行的TDD,Agile,Scrum开发模式等。这个时候,手动测试局限性和弱点就凸现出来了。自动化测试的必要性和紧迫性快速的增长。
自动化测试,很显然也是属于开发的范畴,只不过开发的是测试框架,测试工具,测试脚本等。而自动化测试开发最广泛使用的开发语言很显然就是当今急速流行的动态的面向过程的脚本语言Python。我们可以通过最近IT行业的招聘情况来看出对Python的需求。
[attach]127157[/attach]
从上面表格来,对于自动化测试岗位,均对Python有较高的要求。而且这些职位给的工资都是很具有诱惑力的连国内屌丝公司也不示弱。可以看得出,Python在自动化测试领域内的分量。所以,如果你是软件测试工程师,为了你能更加值钱,掌握Python是非常有必要~
好的,了解。
跟你说一点,如果你会了java
,就不用会python了,python与java 的作用差不多都可以用来进行自动化测试。但是如果你两个都不会,那建议你去学python 因为相对java 它更容易入门,对于测试人员来说已经够用了,想更深入的研究那当然最好,因为python在自动化运维,人工智能都是支持的。