2014-09-24 70 views
-2

手动测试人员可以自行升级以学习自动化测试(java,selenium webdriver,testng)。从头开始自动化测试

该节目将是容易步入脚本初学者

回答

1

可以提升自己,就像你的愿望。由于你有能力找出时间,兴趣程度以及工作方式,因此可能会限制你的工作速度。根据我的经验,像任何其他语言(法语,德语,印地语等)一样,每种编程语言都有它的语义和语法。一个人花更多的时间来练习(编写小程序,而不是从书上读书),学习语言的人就会越快。

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

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

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