QTP入门

上一篇 / 下一篇  2015-04-22 17:03:04 / 个人分类:QTP

   稍微有接触过测试工具的人,就会发现其实大多数工具都有共同点,比如说录制。不管是QTP还是LR或者其他什么工具。要快速学习工具,基本都是从录制开始。
   如果只是简单的单个用例,那么直接录制——回放——改脚本即可完成。为了脚本的稳定性,我们大多数采取的是录制——回放——该脚本——将脚本改成描述性编程。
   QTP脚本语言是VB语言。由于QTP对象的不稳定性,有些界面元素是动态出现或动态变化,在录制时,并没有被添加到对象库中。QTP描述性编程是采用描述的方式表示动态元素,脚本运行时,QTP会使用这些描述来查找对象,不是在对象库中查找,而是在测试程序运行时QTP为其创建的临时测试对象版本进行匹配。
    第二点时参数化,既然采取自动化工具,那么参数化就必不可少了。参数化过程,能让数据批量输入。
    在准备数据的过程中,可以采用QTP内部的表格。不过最好是自己在外部准备表格,这样可以更加方便修改,增加数据。
    QTP入门就是这么简单。比较复杂的是后期的浏览器适配问题和一些小细节上的问题。有时候录制出来的对象,无论怎么修改也不能回放。有时候浏览器只能支持很低版本的某个浏览器。之前在测试一个功能时,找到了火狐的一个非常低版本才能运行。很多很多的其他细节问题。
     我研究的也不算深入。还有待学习
    

TAG:

 

评分:0

我来说两句

Open Toolbar