昨晚在公司看到大佬用Python写的自动化脚本,一键完成了所有页面上的手工操作,才知道Python原来如此强大,才知道自动化测试为什么要Python,而不用Java来写。Java是用来做系统的,它的健壮,强大给系统安全、稳定性提供了很大的保障。而Python作为脚本语言,用来做自动化测试,轻便,开发效率高。这就是一般做自动化测试不用Java而选择Python的原因之一。单元测试一般由Java完成。本质上,用Java和用Python都能可以实现自动化测试。都可以实现相同的功能。不管是在爬虫还是在测试。但是对于做项目,Python就不行了。以前总抵触Python,觉得把Java学的好一点就行了。其实还是学一下吧,把Java、Python、Shell学精。
对于Python的IDE,可以选用PyCharm,这个和Java的IED IEDA有点类似。可以在网上下载到,自行破解。
对于Python的环境配置,其实下载Python安装后,有一个自动配置环境变量的选项,勾上就可以了。嫌麻烦可以一键安装。这个比安装JDK简单多,可以自动配置环境变量
安装完成后,可以打开PyCharm,设置字体和背景颜色。习惯了灰色
然后就可以新建包,新建Python文件。编写Python程序啦!但是如果程序有依赖各种包的话,就会报错;所以可以在PyCharm FIle-setting里自动选择需要的包,但前提是网络要通。不同的话就只能按照我上一篇博客的方法搞了。对于编程语言,作比较毫无意义!自己精力有限,毕生学好下面三个足够用了!关键是要精!
Java Web项目,客户端项目,大数据,分布式存储(Zookeeper、Kafka),Spark,Redis
Python 自动化,网络爬虫,大数据分析
Shell 自动化,Linux
C/C++ 偏底层,嵌入式,速度快,但是自己不要学了。精力不够
ABAP 不要学了,没那么多精力