对于刚开始专门从事自动化测试的人来说,哪些技术值得学习?目前的趋势是什么?
另外,在自动化测试中,有什么好的建议可以从哪里开始职业生涯呢?
有黄瓜,健身,快速测试专业等等,你认为什么是值得学习的?也就是说,当前行业的需求是什么?
非常感谢,Joao
发布于 2013-10-01 13:15:22
这取决于你在哪里工作。不同的细分市场使用不同的工具和技术。我对服务器市场有一点了解。其他人将需要回答有关移动测试。
您至少需要学习一种编程语言。以微软为中心的商店可能会使用C#。在微软之外,他们可能会将Linux与Java、Ruby、Python或C++结合使用。
您可能想学习SQL。使用哪个关系数据库并不重要,例如甲骨文、SQLServer或Postgresql。
如果您正在测试web应用程序,您可能会被问到一些UI自动化。有像Quick这样的商业工具,也有像Watir和Selenium这样的开源工具。您还想了解一些JavaScript。
你需要学习一个版本控制系统。有很多选择。我建议学习Git。
发布于 2013-10-01 15:20:13
在我的公司中,我们使用Testcomplete来自动化UI测试,您可以下载试用版并试用它,您将需要JScript方面的知识,远离记录和回放。它具有与许多技术(WPF/Silverlight/Java/Flex/JQuery插件等)一起工作的优点。但是许可证价格的缺点,就像Telerik和QTP一样。
我在QA工程师/测试开发中看到的大多数工作都需要C#或Java。
如果您有时间看看selenium和watir/watij/watin,它们是一个很好的工具,可以从我所读到的内容和良好的社区中实现web浏览器的自动化。
有几个网站/博客是你应该阅读的:
allthingsquality(网址)com
blog(dot)codeship(dot)io/category/testing-tuesday
软件测试俱乐部(网址)com/
https://sqa.stackexchange.com/questions/6909
复制相似问题