从头开始自动化测试

时间:2014-09-24 12:37:59

标签: java selenium-webdriver testng

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

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

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

答案 1 :(得分:0)

简单答案:继续进行堆栈溢出。尽可能多地阅读,然后尝试一下。

如果您想开始学习,可以阅读以下内容:

测试格式:TestNG

文本编辑器:Visual Studio代码

Ruby应用程序测试: RSpec,水豚,硒,黄瓜,守夜人等...等等...

反应应用测试:开玩笑

Java应用程序测试:Apache Maven(使项目设置变得容易),Java,Selenium

CI / CD:詹金斯