我对自动化还很陌生,我已经使用webdriver和TestNG数据驱动从Excel等传入参数创建了一些测试。
我在一个手工的位置,所以主要做手工测试计划等。我是自学的selenium,webdriver等。我仍然是使用Java的基础,刚刚开始理解所有的东西。我已经成功地创建了测试,在网页上填写表单,并检查它们是否已提交等。UI自动化测试有多高级?此外,除了web/软件屏幕之外,自动化测试人员还会测试什么?
另外,我想全职从事自动化工作,因为我看不到在手动测试计划方面的长期服务职业生涯,我会立即加入一个只有自学和基本java语言技能的自动化团队吗?
我使用selenium Webdriver + java bindings + TestNG框架和数据驱动方法,如果我使用nightwatch.js并在java-script中编写测试脚本,我会很难从java转换到java-script吗?
发布于 2016-01-12 23:39:23
如果您是Selenium和Java的新手,事情可能会变得有点困难。但这是值得的,尤其是当你的测试用例非常耗时,并且不需要执行它们的人(或程序)提供太多的智能时。当在Google Chrome中运行我的Selenium测试用例时,这是执行速度和稳定性方面的最佳选择,无论在什么平台上,我们通常比手动单击测试用例节省85%到90%的执行时间。此外,我们可以随时执行它们,而不需要任何人工(或财务)努力。
您可以考虑观看由"executeautomation“编写的免费YouTube视频教程,该教程涉及Java语言中的Selenium、页面对象模型、TestNG和相关内容,而不需要过多的先验知识。我观察了它们,当我开始使用Selenium时,它们对我帮助很大。
发布于 2016-01-13 07:16:02
我推荐这些:
根据我的经验,最重要的部分是1.如何维护测试脚本和2.如何说服开发人员帮助我们开发和维护测试脚本,并监控测试结果。
我说服开发人员的技巧是向经理广播失败的测试,或者在公共区域显示测试结果。
发布于 2017-03-08 16:50:09
我对自动化还很陌生,但是使用nightwatch.js实现自动化非常容易。首先,你不需要任何框架。只需要一个配置文件来说明您的测试和页面对象将位于何处。webdriver和chromedriver或explorer驱动程序路径,您可以编写测试。用nightwatch.js编写测试需要一定的node.js知识,但用于编写测试的语法很简单。几个小时后,我的第一个测试就自动化了,开始运行了。只需遵循nightwatchjs.org,它包含了构建测试所需的所有语法。
干杯,阿米特
https://stackoverflow.com/questions/34747540
复制相似问题