java和python哪个更适合女生做_Python 和Java 哪个更适合做自动化测试?

我先来贴一张图:

这个是我上个月爬取某互联网招聘网站上“测试开发”的招聘要求,大概390份简历,然后做词频分析得到统计表。

Java和Python应该是我个人比较熟悉的两个语言了。刚毕业那会儿Java开发很流行,苦学过一段时间,本来想成为Java开发,后来找到了一份测试的工作,刚做测试那两年都在学习几种测试技术和工具,编程能力就丢一边去了。大概在2013年的时候,我考虑重新开始学习编程语言,在Ruby和Python之间犹豫不定。Ruby有Watir自动化测试框架,当时挺流行的。

后来,进了一家互联网公司,当时整个开发团队用Python开发社区项目,那我还犹豫个毛啊,当然选Python了。Python确实非常友好,比Java简单多了。像我这么笨的人慢慢就学会了,而且用来处理测试相关的工作越来越熟。以前学Java一直不得门,就是那种只能跟着别人敲代码,自己合上书一行也写不出来,就是没有编程思路吧!也有可能是我当时刚毕业,底子差。哈哈!

今年下半,为了学习Android测试开发的相关技术,又开始用Java 多了一些。

就我个人来说,我当然是更喜欢Python了。

但测试有点挺无奈的是,有时不得不跟项目走,我之前维护的一套接口自动化项目,是由PHP开发主导设计的,所以,我不得不用PHP来写接口自动化,这样遇到问题才会有开发来帮你解决啊!尤其是跟业务关的技术问题,只有项目组开发最了解,你问百度并不好使。

从应用广度上来说,当然是Java最主流,十个开发团队,估计有一半是Java。尤其是Android项目,Kotlin还没成气候,其它语言几乎没有。所以,必须要用Java。

所以,两个语言都要会。单纯找工作来看,我上面的图表也侧面的说明了Java最主流。不过,最终以哪个语言为主,看项目。看你要用语言来干嘛!

就我个人而言:

如果项目组是Java流的,或者我要测试的是Android应用,我会选Java。

其它情况,毫不犹豫选Python,简单,效率高,相关测试库丰富。最主要是我最熟悉。哈哈!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值