什么是python自动化测试_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)

(2)WEB自动化测试框架:selenium(适用于java\python\javascript)

(3)APP自动化测试框架:appium(适用于java\python\javascript)

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

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

--福利福利:

更多技术干货敬请关注霍格沃兹测试学院官方知乎机构号:测吧 @测吧

--推荐阅读:二十五岁零基础转行做软件测试怎么样?​www.zhihu.comv2-f05afa948d55f6a1bc45cb75db66b0a3_180x120.jpg测吧:软件测试如何获得高薪?​zhuanlan.zhihu.comv2-c4e2ef2bfcaa4a3ebbb878e81799928f_180x120.jpg测吧:轻松掌握 Linux 文本处理三剑客:grep、awk 和 sed 实战演练​zhuanlan.zhihu.comv2-6461c5720138971a89b6d49509c03cf9_180x120.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值