Python 和Java 哪个更适合做自动化测试?

58 篇文章 0 订阅
54 篇文章 0 订阅

自动化测试岗位的招聘要求一般都是会Python 或者Java ,那么单纯以找工作的方向来说,哪个语言更适合去主攻学习的?
在这里插入图片描述
话说这一类问题,最容易一起“战争”!

一句“PHP”是最好的语言,能让开发们打起来你信不信?

首先对于测试工程师来说,如果你立足于这个行业,并且想在这个行业持久的精进下去,我的建议你是两个都学。

Python是做自动化工作首选的一门语言,所以我推荐刚开始接触自动化的话,从Python入手是比较好的,所以Python是第一位的。

等你月薪达到2万或者2万5以上的时候,这个时候光靠做测试,已经很难再产生更大的影响力了,这个时候需要怎么做呢?第一个,在研发角度,去影响研发团队提高质量,第二个,从运维和线上角度,去影响运维和线上用户,然后去分析更好的质量。

如果要做这两个事情,只靠Python,就有些乏力了,比如说全公司都在用Java,go,你用Python对接就会很麻烦,比如你要分析他们代码的规范,代码里面的内存泄漏,多性能的死锁,各方面的问题,你要发明工具去发现这些问题,技术栈不一样,会很麻烦。所以Python是你入门的第一门语言,Python之后可以走2个方向,一个是Java,一个是go,懂2门语言就够了。当然像前端,html,js,css,这肯定是每个人都需要去懂的,这些基本上都属于基础知识了。

1)各种单端测试框架:unittest(python)pytest(python)JUnit(java)
(2WEB自动化测试框架:selenium(适用于java\python\javascript)
(3APP自动化测试框架:appium(适用于java\python\javascript)

总之每种语言都是有自己的优势的,等你工作了多年你会发现,写程序用什么语言并不重要,重要的 是研究探索让服务器或者计算机跑的更快,用最少的内存完成更多的工作,最优的数据结构存储更多的数据,更好的数据库设计更快的进行增删改查。

从Python开始入手,去做自动化,同时开始接触Java语言,之后看你的发展方向,来决定要精进哪一种语言,千万不要说两个都差不多,一定要有所长。

更多好文章分享:

什么样的人适合从事软件测试工作?

原来功能测试转成自动化测试这么简单?

软件测试能干到多少岁?

更多技术干货敬请关注小编公众号【一包伤心的辣条】小编技术交流讨论 q群 313782132
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值