51Testing软件测试论坛

标题: 关于Selenium问题的请教 [打印本页]

作者: baron0037    时间: 2017-7-12 16:21
标题: 关于Selenium问题的请教
LZ在外企里做了差不多将近2年的QA测试工程师,2年来工作的主要内容都是手工黑盒功能测试,以及部分的手工性能测试分析。现在知道自动化测试和Selenium比较火,再加上之前做过一段时间.NET的开发,有一定的开发经验。也对Selenium写脚本十分的有兴趣并且在自学中。

因为就是计算机专业毕业的,学习过Java,C#等语言,差不多2年前从开发转测试。因为对Selenium的兴趣,买了本Selenium Webdriver的实战宝典进行学习,那个是基于Java语言的。通过这本书大部分篇章的自学,也对Selenium的基本流程和语法,方法等有了一定的了解。可以独立的写一些测试脚本出来能够在不同的浏览器中跑脚本。

利用业余时间还学习了Python语言,现在也能够拿Python写一些比较简单的小程序,例如备份文件,复制移动删除读取文件等基本文件操作。对Python的基本语法都有所了解,也算是初级稍偏上的水平的了吧。

所以现在有一个问题,因为想到以后有可能会转自动化测试这条路,浏览过一部分招聘岗位,发现Python+Selenium的远比Java+Selenium的要多。所以想问问各位朋友现在企业里哪个框架用的比较多?发展的前景更好点?

PS:似乎现在Python+Selenium的资料是要比Java+Selenium少吗?这是题外话
作者: xuquan    时间: 2017-7-12 16:36
从测试职业的技能存量角度,以及从高效的角度来看。

建议 : python + selenium  。

当然,这都不是问题,如果你能用java + selenium把事情搞定,也没问题 。

如果掌握一门语言后,语言转换并不难。
作者: luffy0425    时间: 2017-7-12 16:58
建议 : python + selenium
作者: yan_chong    时间: 2017-7-12 16:59
据我所知:百度使用python 语言多一些, 阿里使用java多一些,甚至还有groovy语言的。楼上的建议很好:python + selenium  。
个人认为 开发语言不是关键,关键是自动化测试经历。
作者: 神仙也考试    时间: 2017-7-12 17:16

建议 : python + selenium
作者: baron0037    时间: 2017-7-12 18:23
xuquan 发表于 2017-7-12 16:36
从测试职业的技能存量角度,以及从高效的角度来看。

建议 : python + selenium  。

了解了,其实无论python也好还是java也好只是个语言的问题。似乎也是感觉python+selenium的使用范围度广。经过一段时间自学python,确实语法,编译这类问题很精简,也是个挺不错的语言,现在也在慢慢升起。现在自学基于java的selenium相当于是在学selenium的原理。

另外问下,有没有什么相关书籍资料呢?我比较喜欢啃书学,要是有其他资料也可以推荐下,谢谢!
作者: phoebecxy    时间: 2017-7-12 21:15
推荐虫师的python+selenium,一直不明白为啥selenium这么火,个人觉得几天就能马上上手的东西。
作者: baron0037    时间: 2017-7-13 15:52
xuquan 发表于 2017-7-12 16:36
从测试职业的技能存量角度,以及从高效的角度来看。

建议 : python + selenium  。

另外还有个疑问啊,我自学的是Python2.7版本的,现在Python都已经3.5多版本了,Python版本上有什么特别需要注意的吗?还是说2和3都行,只是语法上的区别?谢谢
作者: 小杰瑞    时间: 2017-7-14 14:33
楼主打算买哪本书?有推荐的吗?我也打算买两本关于爬虫和selenium的书,我现在也是手工黑盒测试。想多学点。
作者: 781412862    时间: 2017-7-17 22:16
我觉得python好,简单,开源,易懂。
作者: 清晨一缕阳光    时间: 2017-7-18 10:13
Python,java 都可以的,主要看自己适合那种语言。最好是多种语言都会。自动化测试中重要的是思想,语言是其次的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2