从头开始自动化测试[关闭]

问题描述 投票:-2回答:2

手动测试仪可以升级自己学习自动化测试的程度(java,selenium webdriver,testng)。

哪个编程很容易为初学者插入脚本

java selenium-webdriver testng
2个回答
1
投票

你可以根据自己的意愿升级自己。由于您能够找到时间,兴趣水平以及工作方式,因此可能会对您的执行速度有所限制。

根据我的经验,与任何其他语言(法语,德语,印地语等)一样,每种编程语言都有其语义和语法。练习它们的时间越多(编写小程序,而不是从书中读书),学习语言的速度就越快。

由于广泛使用和长期使用,Java的支持和学习途径更加如此,获得帮助的过程可能更容易。如果您尝试选择selenium webdriver,Java也非常有用。

学习脚本语言的任务和范围在尝试学习自动化测试时变得非常具体。通常,如果您掌握Java中的以下概念,您将能够解决相当复杂的问题:

  • OOP概念 - 类,对象多态,继承和封装
  • Java编程基础 - 对象实例,方法重载/覆盖概念和包
  • 控制语句 - While,do-While,Switch,If语句。
  • 循环语句 - 在诸如迭代大型表以查找所需记录并多次运行相同测试的情况下非常有用
  • 数组概念。
  • Java Collections Framework - ArrayLists和HashMaps - 这将帮助我们维护数据集合。特别适用于需要将Web应用程序UI中的数据与数据库进行比较的场景。 [OR]从UI到另一个UI
  • 文件流 - 用于通过CSV,Excel或Java属性文件外部化数据。
  • 线程和多线程概念 - 当尝试在不同线程中运行脚本时,这将有助于实现更好的性能。

0
投票

简单回答:继续使用Stack Overflow。尽可能多地阅读,然后去试试吧。

如果你想要一个开始,这些是很好的阅读:

测试格式:TestNG

文本编辑器:Visual Studio代码

Ruby应用程序测试:RSpec,Capybara,Selenium,Cucumber,Nightwatch等......等等......

反应应用程序测试:Jest

Java应用程序测试:Apache Maven(简化设置项目),Java,Selenium

施/ CD:詹金斯

© www.soinside.com 2019 - 2024. All rights reserved.