让漆黑之眼注视着那微弱的光芒,挣扎却依旧顽强!

QTP学习心得2

上一篇 / 下一篇  2010-11-29 17:10:44 / 个人分类:QTP知识浅谈

1、 在启动QTP后,可通过打开”Tools”---“Options”选项对话框,选择”General”Tab页中的【Restore Layout】将默认打开的QTP空白页进行回归,调整页面默认的大小和位置;

 

2、 检查点总结:常用检查点有标准检查点、图像检查点、位图检查点、文本检查点、Output Value、可访问性检查点、页面检查点;其中可访问性检查点与页面检查点常用于Web页;注:在使用位图检查点时,可通过【Select Area】搜索图片所及区域范围,从而画出图像的位置;之后在使用图片检查点时,通过选择图片的长度与宽度,显示于DataTable中;但是当脚本成功运行之后,在DataTable中显示数据为空;

Eg:以下为一个标准检查点的实例,要求:检查1+2的最后输出值是否为3

SystemUtil.Run "C:\WINDOWS\system32\calc.exe","","C:\WINDOWS\system32","open"//打开计算器

Window("计算器").WinButton("1").Click

Window("计算器").WinButton("+").Click

Window("计算器").WinButton("2").Click

Window("计算器").WinButton("=").Click

Window("计算器").WinEdit("Edit").Check CheckPoint("Edit")//插入文本检查点,将预定的正确答案与实际程序运行的输出值进行比对,吻合返回为”Ture”,反之则为”False”

Window("计算器").Close//关闭计算器

 

3、 如何将原有打开的IE页面在QTP执行录制的时候自动替换为所需的IE页进行脚本的录制:选择”Automation”菜单下的”Record and Run Settings”录制与运行设置对话框,选择Windows Applications”Tab页下的”Record and run only on-记录并运行仅在,点击,为其设置需要打开的IE的地址;

 

4、     RandomNumbe参数化:将Select语句使用DataTable进行参数化;当运行回放时,若QTP无法自动换行读取DataTable中的参数;可使用RandomNumber替换DataTable进行参数化;之后在Value Configuration Options配置选项对话框中设置select选择区域(Numeric range;From;to)设置完成后,进行脚本的回放,QTP会自行按照设定的区域进行随机筛选;这样就实现了RandomNumber随机数的参数化;

 

5、 环境变量的使用(对相对应的步骤进行参数化):选择”File”菜单下的”Setting”设置对话框,之后选择”Environment”Tab页,将”Variable type”更改为”User-defined”;之后点击添加环境变量参数;确定应用后,选择相应的步骤,在”Value Configuration Options”对话框中进行设置(参数化);

 

6、 Data Driver(可以自动检测脚本中可能需要进行参数化的变量):选择”Tools”菜单下的”Data Driver”设置对话框;点击进行详细设置;

 

7、 QTP中的常用工具阐释:unner批处理运行/Silent Test Runner测试QTP脚本是否可在LR中使用/QuickTest Script. Editor脚本编辑器/Test Results Deletion Tool方便管理运行后产生的报告

8、”+””&”的区别
1”+”为加法运算符(numeric);若两个表达式都是numeric,则相加;若两个表达式都是strings,则链接;若一个表达式是numeric,另一个是string,把string转换成numeric,再相加;(2”&”字符串链接符(strings);把两个表达式都转换成string,然后链接;
Eg实例说明:msgbox”1”&3//13  msgbox”1”+3//4  msgbox”你好”&3//你好3  msgbox”你好”+”3”//你好3
eg:msgbox“你好"+3      //'Type mismatch:[string:“你好"]'
分析:'Type mismatch:[string:“你好"]'其原意为输出类型不匹配;但是在C#3int型,C#在运行时会默认将其转化为string字符串类型,所以导致最终输出结果为"你好3"

NUMERIC详细介绍:http://zhidao.baidu.com/question/40565659.html

 


TAG: 环境变量

 

评分:0

我来说两句

Open Toolbar