北京软件测试培训
达内北京亚运村中心

010-62126400

热门课程

达内解析:自动化测试如何学习

  • 时间:2017-08-17 14:27
  • 发布:北京软件测试培训
  • 来源:疑难解答

自动化测试如何学习?目前看来,除白盒测试内容和测试管理外,主流的方向有两个:功能自动化测试和性能测试。这就要求从业人员能够在短时间内快速的掌握这些知识,才能获取到更好的工作机会。那么自动化测试如何学习呢?

自动化测试如何学习

一、必须先了解What/Why/How,也就是常说的去了解什么是自动化测试、为什么要进行自动化测试、该如何进行自动化测试,这类的资料在网上有很多,这里就不做重复了;

二、需要根据项目的特点,选择合适的自动化测试工具,并了解工具的特性。以QTP为例,该如何去掌握它呢?对于初学者,大多数都是通过录制的方式来生成脚本,这个阶段应该掌握的基础知识有:

1)QTP是如何去识别对象的,对于新手经常会出现录制的脚本回放的时候报错的现象,这个时候就应该考虑为什么呢?如果很了解QTP识别对象的原理啊,我想就能很快定位到原因了。

2)去掌握一些QTP对象的方法,如GetROPreperty、GetTOPreperty、ChildObjects等等,对于相似的方法应该去搞清楚到底区别在哪?像GetROPreperty、GetTOPreperty有什么区别等。

3)什么是Action参数、什么又是Test参数?两者有什么区别,又有什么联系,在同一Test和不同Test间这些参数如何工作。

4)什么是环境变量?环境变量是如何建立和使用的,环境变量在参数传递中和action参数、test参数有什么不同。

5)了解检查点的知识,明白什么是内置检查点,什么又是自定义检查点,并搞清楚在什么时候该如何使用检查点。

6)掌握对象库的操作,了解对象库对于测试的意义,象是否启用智能识别对测试脚本有何影响、为什么同一对象识别起来会有_1、_2之类的后缀等都是需要去研究清楚的问题。

这几个问题都搞清楚的话,那基本就能够利用QTP生成正确的脚本了,当然以上只是部分必须掌握的内容,其实还是很多细节的设置,就需要在实际运用中去掌握了。

三、到此为止就可以进一步提升自己的QTP运用水平了,这个阶段就需要去学习vbs知识和如何运用描述性编程实现脚本了,同时在这个过程中还需要去学习html知识、DOM、XML、以及像excel、word等的API知识了,总的来说,这个阶段应该掌握的内容大体上包括:

1)VBscrīpt的基础知识,熟悉常用的方法和函数,掌握文件对象的操作等。

2)熟练掌握XML技术;excel、word等API对象,可以根据需要创建日志等。

3)熟练掌握DOM和HTML知识,能够结合这些技术对Web页面进行解析。

4)掌握数据库的基本操作语句,能够利用ADO对象进行数据操纵。  5)熟练掌握正则表达式,很多时候处理对象问题相当方便。

6)掌握如何调用dll进行工作。

7)能够利用QTP的自动化对象模型创建出需要的运行模式。

8)掌握WMI知识

以上就是达内北京软件测试给大家分享的自动化测试的相关知识想,想要了解更多的相关知识,请继续关注达内北京软件测试培训机构

上一篇:优秀的测试工程师需要掌握哪些技能?
下一篇:女生适合做软件测试吗?-达内北京软件测试培训班

想要提高软件测试能力?你可以这样做!

作为自动化测试工程师,你是否合格?

学习软件测试需要进修编程?是这样吗

怎样成为软件测试程序员大牛?

选择城市和中心
贵州省

广西省

海南省