6 QTP检查点
6.1 检查点简介
检查点:对操作的预期结果与实际结果进行比较。
QTP通过提供检查点,首先抓取到要检测信息的位置,然后进行判断,在添加完检查点后抓取的信息修改成用例中的预期结果,再将设置好的预期结果与实际结果做比较。
6.2 标准检查点
如登录的用户名、密码。
活动屏幕->右键->插入标准检查点
6.3 位图检查点
活动屏幕->右键->插入位图检查点
6.4 文本检查点
6.5 页面检查点
活动屏幕->右键->插入标准检查点,但在对象选择时选页面
6.6 访问检查点
以上插入检查点,在检查点属性界面修改用例中的预期结果(配置值/检查文本),可输入常量(如上),也可输入参数值。
7 QTP输出值
7.1 输出值技术简介
输出值是一个步骤,在这一步骤中,QTP捕捉测试或组件中某一个特定点的一个或多个值,并在脚本运行时根据需要持续时间存储这些值。
输出值和检查点类似,输出值就是通过检查把特定值输出到特定环境(特定环境:DataTable、环境变量)。
QTP可以检索测试或组件中的值,并将这些输出值存储,并在运行的不同阶段作为输入值使用。
7.2 输出值的存储类型
输出值类型:
1)标准输出值;
2)文本输出值;
7.3 输出值的增加和使用
以标准输出值为例
7.3.1 输出到DataTable
更改DataTable参数名->活动屏幕右键->插入输出值->设置输出到DataTable属性信息->修改输出类型为DataTable;
7.3.2 输出到环境变量
增加环境变量自定义名称->活动屏幕右键->插入输出值->设置输出到“环境变量”属性信息->修改输出类型为 “环境变量”;
7.3.3 查看输出值
输出值只会在运行过程中存在,如果所有步骤都运行完毕,在相应的DataTable或环境变量中不会看到输出值。有如下三种方式可以查看输出值。
1)设置断点,在运行过程中查看输出值;
2)弹出窗口显示输出值;
3)在Results测试报告中查看输出值