QTP 怎样添加数据库检查点
1.如何生成或修改 SQL 语句
通过 Insert->checkpoint-databasecheckpoint 生成数据库检查点,在生成过程中,
要求设置查询语句,并会根据查询语句得到一个查询结果表,该表中的数据即为预期数据。
将来在运行脚本的过程中,QTP 又根据查询语句从当前的数据库中获取实际数据,然后将
实际数据与预期数据相比较,从而得知检查点是否成功。
2.修改查询结果
检查点语句生成以后,会产生一个 DbTable 对象,该对象在关键字视图可以看到,在仓
库中也存在。可以通过设置该 DBtable 对象的 object properties 属性“Source”来修改
SQL 语句。修改了 SQL 语句就表示修改了查询结果。
修改了 SQL 语句后,不能相应的修改预期数据表。
3.如何理解检查点的属性(checkpoint properties)
上面的表是创建检查点时截取的。(无论什么时候打开本属性窗口, 表中的数据都不
会改变,但可以通过窗口中的“Con$gure value->Constant”来手工修改表中的数据,通
过这种方式修改了数据后,就相当于对截图进行了修改。如果通过“Con$gure value-
>Parameter”来将单元格的数据参数化,虽然看起来是数据被修改,但是如果再选择
Constant,数据就会恢复,因此通过参数化数据的方法,不会真正影响截图的数据。)
4.指定要检查的区域
在表中指定想要检查的区域。(区域中的显示的值就是预期值。预期值可以是常数,
也可以是参数变量。