QTP测试工具的基本使用
2014-05-01 17:49
253 查看
1.Data Table中的值只在运行时显示,运行后不显示,可以在results中查看
2.Data Table有Global和Active之分(作用范围不一样)
3.Active Screen可以在此方便的添加checkpoint,添加对象到对象库,进行Step Generator
4.关联对象:当在一个Action中想使用另一个Action中的对象时,需要进行对象关联
5.如果需要关联,前提是必须把要使用的对象导出
6.检查点:
标准检查点
图像检查点
位图检查点
文本检查点
output value
可访问性检查点
页面检查点
注意:所有的检查点操作都是在Active Screen中完成的
7.QTP在使用不同插件时需要为插件提供不同的license
8.QTP插件有内部插件和外部插件
9.插件关联可以在File->Settings中设置
10.VBScript只有一种数据类型,称为Variant,根据使用的方式,他可以包含不同类别的信息
11.声明变量的一种方式是Dim语句、Public语句和Private语句
12.变量的作用域由声明它的位置决定
13.sub过程执行操作但不返回值,无任何参数时,sub语句必须包含空括号()
14.function过程有参数,可无参数,另外有返回值可以返回
15.利用Utlity对象打开计算器:SystemUtil.Run "calc"
16.利用Reporter对象定义结果报表:Reporter.ReportEvent micDone,"开始学习QTP","学习QTP的过程是快乐的"
Reporter.ReportEvent micFail,"开始学习QTP","学习QTP的过程是痛苦的"
17.Envirnoment对象的使用:通过Environment对那个可以读取和设置环境变量。环境变量报了built-in和user-defined两种。built-in是内建的环境变量,user-defined是用户自定义的环境变量。可以设置和读取user-defined,但只能读取built-in,操作步骤如下图:
通常会在以下两个方面使用到环境变量:
①.希望访问QTP的系统数据,例如:测试的名称,操作系统的名称等
②.希望存储数据,以备不同的action或函数使用
18.MsgBox和Print的区别在于:Print显示的信息窗口是非模式的,而MsgBox显示的是模式窗口,会暂停脚本的执行,直到消息窗口被确认关闭后才会继续执行后续的测试脚本
19.什么时候用到描述性编程:
在测试过程中,有些界面元素是动态出现或动态变化的,在录制的时候并没有添加到对象库中。
20.描述性编程的运行原理:
用描述性编程编写的测试脚本在运行时,QTP会使用测试脚本中给出的对象描述来查找对象,查找的位置不是对象库,而是与测试程序运行时QTP为其创建的临时对象版本进行匹配。
2.Data Table有Global和Active之分(作用范围不一样)
3.Active Screen可以在此方便的添加checkpoint,添加对象到对象库,进行Step Generator
4.关联对象:当在一个Action中想使用另一个Action中的对象时,需要进行对象关联
5.如果需要关联,前提是必须把要使用的对象导出
6.检查点:
标准检查点
图像检查点
位图检查点
文本检查点
output value
可访问性检查点
页面检查点
注意:所有的检查点操作都是在Active Screen中完成的
7.QTP在使用不同插件时需要为插件提供不同的license
8.QTP插件有内部插件和外部插件
9.插件关联可以在File->Settings中设置
10.VBScript只有一种数据类型,称为Variant,根据使用的方式,他可以包含不同类别的信息
11.声明变量的一种方式是Dim语句、Public语句和Private语句
12.变量的作用域由声明它的位置决定
13.sub过程执行操作但不返回值,无任何参数时,sub语句必须包含空括号()
14.function过程有参数,可无参数,另外有返回值可以返回
15.利用Utlity对象打开计算器:SystemUtil.Run "calc"
16.利用Reporter对象定义结果报表:Reporter.ReportEvent micDone,"开始学习QTP","学习QTP的过程是快乐的"
Reporter.ReportEvent micFail,"开始学习QTP","学习QTP的过程是痛苦的"
17.Envirnoment对象的使用:通过Environment对那个可以读取和设置环境变量。环境变量报了built-in和user-defined两种。built-in是内建的环境变量,user-defined是用户自定义的环境变量。可以设置和读取user-defined,但只能读取built-in,操作步骤如下图:
通常会在以下两个方面使用到环境变量:
①.希望访问QTP的系统数据,例如:测试的名称,操作系统的名称等
②.希望存储数据,以备不同的action或函数使用
18.MsgBox和Print的区别在于:Print显示的信息窗口是非模式的,而MsgBox显示的是模式窗口,会暂停脚本的执行,直到消息窗口被确认关闭后才会继续执行后续的测试脚本
19.什么时候用到描述性编程:
在测试过程中,有些界面元素是动态出现或动态变化的,在录制的时候并没有添加到对象库中。
20.描述性编程的运行原理:
用描述性编程编写的测试脚本在运行时,QTP会使用测试脚本中给出的对象描述来查找对象,查找的位置不是对象库,而是与测试程序运行时QTP为其创建的临时对象版本进行匹配。
相关文章推荐
- 【软件自动化测试-QTP实战技能 7】== QTP中类的基本使用方法
- MySQL自带压力测试工具mysqlslap基本使用
- QTP10.0使用“测试结果删除工具”删除测试结果
- 接口测试工具SoapUI Pro5.1.2基本使用20150920
- 接口测试工具SoapUI Pro5.1.2基本使用20150920
- 使用QTP工具的测试流程
- 压力测试工具siege安装与基本使用
- 接口测试工具SoapUI Pro5.1.2基本使用20150920
- 自动化测试工具QTP的使用实例
- 自动化测试工具QTP的使用实例
- 功能测试工具QTP & 性能测试工具LoadRunner使用总结
- Android 基本测试工具的使用
- redis迁移工具-redis-migrate-tool使用测试
- JMH工具进行基准测试简单使用
- 使用PyQt4制作一个正则表达式测试小工具
- Web性能压力测试工具Siege介绍及使用教程
- 【MVC 4】3.MVC 基本工具(创建示例项目、使用 Ninject)
- FIO 测试工具使用
- QTP基本使用——检查焦点
- QTP基本功能的使用