随笔分类 -  QTP技术连载(从入门到到大师)

qtp连载贴,算是自己重头学下qtp吧
摘要:这次我们来介绍下当前用的比较多的参数化方法及参数文件组织方法,也就是上一篇中介绍的那5种,链接如下:http://www.cnblogs.com/SilenceCity/archive/2012/11/06/2757913.html 首先来看第一种:使用datatable参数化,先看一个简单的例子吧。 首先在Global表中的A列插入两行数据:GlobalTestParameter1、GlobalTestParameter2;Action1表中的A列插入三行数据:localTest1、localTest2、localTest3。 然后编写如下代码: 1 print "-------- 阅读全文
posted @ 2012-12-02 16:39 SilenceCity 阅读(598) 评论(1) 推荐(0)
摘要:本次主要介绍下qtp的各种参数化方法和很多人在参数化时候容易犯的几个错误。 很多人最初接触参数化的时候都是从利用datatable的Global表参数化开始的。因为那是操作实现起来最简单的参数化,但同时也是误导和制约大部分新手的一个枷锁。 qtp利用global表参数化的操作在此就省略了,网上随便搜都能找一大堆,就在此提供一个百度的链接吧:http://hi.baidu.com/ruanjianceshi/item/f6283dc3361a912c47d5c031 顺带说一个很多新手因为这个参数化产生的问题吧: 参数化之后,重新录制一个Test,回放时候会运行多次(上次参数化的次数... 阅读全文
posted @ 2012-11-06 23:38 SilenceCity 阅读(974) 评论(1) 推荐(0)
摘要:在开始之前,首先对qtp录制回放的默认录制设置做一个简单说明,这部分也是大部分新手都会出问题的地方。 qtp录制的默认设置如下: QTP的默认设置为只录制和运行时打开指定的程序或网页。这种默认设置很大程度上为新手减少了操作难度,但同时也产生了很多问题,甚至会制约新手的提高。主要问题简述如下: 1. 录制一个示例的小飞机程度的登录功能,没有关闭程序,回放时报错:找不到对象; 2. 录制完成后,循环执行到第二次时报错:找不到对象; 其实,很多的找不到对象错误都是由于没有设置好或者上下衔接的环节引起的,这些只需要修改对应的设置即可;只有很少一部分的找不到对象的问题才是由于对象属性发生变... 阅读全文
posted @ 2012-11-04 23:51 SilenceCity 阅读(2332) 评论(1) 推荐(0)
摘要:QTP(QuickTest Professional),是一款比较优秀的商业自动化测试工具,主要用于web项目和C/S结构程序的测试。 为什么要选择学习使用qtp,而不是其他的自动化测试程序,如watir、WinRunner、AQtime、Selenium等?首先,我们的目标是学以致用,如果学了用不到那就很可能会荒废;而在工作中,我们无法保证我们测试的软件都只是web、都只是应用程序。所以QTP相对来说算是一个应用范围比较广的软件。也因为它的商用,所以它会有官方的团队不断的进行完善;当然,相应的也就有很多问题,如付费等我们一直很纠结的问题。 好了,废话到这,下面开始进入正题。 首先,... 阅读全文
posted @ 2012-11-01 00:19 SilenceCity 阅读(513) 评论(0) 推荐(0)