在2018年获得测试自动化工作的基本技能
这篇文章最初发表TestProject 。 感谢您支持谁使SitePoint可能的合作伙伴。
每年带来的新要求测试自动化市场。 测试自动化工程师必须掌握,以保持领先地位和土地梦想的职业技能。 继我们上次研究: 世界上最令人向往的测试自动化技能 ,TestProject检查顶部求职网站在世界各地,以确定需求最大的自动化测试技能和技术为2018。
研究方法论:
国家研究:美国,印度,乌克兰,摩尔多瓦,德国,波兰,英国,荷兰,罗马尼亚,保加利亚,塞尔维亚,捷克,匈牙利,俄罗斯和中国。
样品采集:1340
求职网站: indeed.com , glassdoor.com , monster.com , 51job.com , reed.co.uk , naukri.com , schwabjobs.com , stepstone.de , jouwictvacature.nl 。
主要发现:登陆自动化测试工作
- 从收集到的数据,每4个测试自动化工程师,预计有经验詹金斯 。 这是很有趣的,因为詹金斯通常与工作CI框架,而不是被用于测试自动化。 这显示了这两个领域,詹金斯在许多组织中的普及之间的密切关系。
- Java是检查所有国家中领先的语言,其次由JavaScript,C#和Python,这都达到了第二位。
- 硒是全球评为在测试自动化领域的重中之重。 它扩大从去年的 29%至36%,这意味着作为一个测试自动化工程师,应该掌握硒!
- Appium不再是移动测试自动化后起之秀。 从去年的需求量的8%,也只降低到4%。 这可能与库稳定性问题上的最新版本,或由于解决方案的多样性正在成为可最近针对手机测试自动化。
- 有一个在这个行业不断增长的需求的自动化测试工程师谁拥有在Linux中的知识(从去年的需求的34%至40%,目前),以及这种需求也极大地绕过微软(23%)。 它在过去几年中这可能是相关的事实,微软拥抱Linux(和一般的开放源码)和它的使命,现在似乎所有有关使Microsoft工具到哪里它的用户。 除了这两个操作系统,我们发现,有歌Android(20%)和MacOS(17%)之间的贴身竞争。
最抢手的自动化测试工具的全球
下图演示了全球排名前7的测试自动化工具的分布,并得出结论:QTP / UFT是商业工具中最流行的,而硒在所有类别中占主导地位。 此外, JUnit的和TestNG的是非常流行的自动化测试框架。 此外, 黄瓜已经建立了自己作为目前最流行的BDD测试自动化框架的声誉。
除了这些排名前七位的选手,还有许多其他的测试自动化工具,是有需求的,如下图所示:
高需求测试自动化工具和每个国家的编程语言
测试自动化技能登陆你梦想中的自动化测试工作的成功的组合是:
欧洲:硒网络驱动程序,黄瓜自动化测试框架(表示BDD的做法大受欢迎),Java作为第一优先级的编程语言或JavaScript作为第二个最好的。
美国:除了对硒和Java传统的需求,美国正是微软的自动化工具非常受欢迎的唯一国家。 这与以下事实:C#是(当然了Java之后)的第二个最需要的编程语言。
中国: 机器人和JUnit是领先的框架,以及Java和Python是头对头“战斗”为最需要的编程语言。 此外,测试自动化工程师谁是网络自动化专家将在登陆中国自动化测试工作,而不是移动自动化专家的机会较大。
印度:只有在印度做QTP / UFT旁路极受欢迎的硒网络驱动程序。 Java是第一优先级和Python(有细微的差别)排在第二位的最要求的编程语言降落。 此外,TestNG的是最流行的框架, KDT是主要的方式。
俄罗斯:与硒和/或Appium JUnit框架的实现是最常见的,因此,你必须在这些工具中脱颖而出,实现你梦想的工作。 此外,首选的编程语言是Java和JavaScript。
最要求的自动化测试工具
最要求每个国家的程序设计语言。
最抢手的编程语言全球
如在下面,并按照我们的图表展示了前人的研究 ,Java的原来是最抢手的编程语言。 此外,JavaScript的继续保持它的普及,主要是由于执行的兴起JavaScript开发框架和库如ReactJS&AngularJS -两项技术称霸整个前端开发市场!
另一种流行的语言是Python的一个大型图书馆和能力。 Python是与操作系统无关,直观,即把它变成测试自动化专业人士中的最优选的脚本语言的能力。
From: https://www.sitepoint.com//essential-skills-for-landing-a-test-automation-job-in-2018/