TestComplete Stores|DBTables另类用法

上一篇 / 下一篇  2008-12-31 13:49:36 / 个人分类:TestComplete

Stores|DBTables用于比较SQL Fetching Data与Stored/Golden Data之间的差异。Stored/Golden Data可以由scrīpt改写,实现动态变化,但是SQL Fetching Data却不可以。

TestComplete未开放此处的接口不知道有何考虑,但从使用者的角度而言十分不方便。比如我有这样一个测试用例:“比较clone数据是否存在不一致?”。由于每次测试时clone数据都是新的,或者说ID变化了,所以很难通过SQL去定位这个新加入的数据,当然可以通过排序选出最新,但是终归不完美。

对于测试数据库,我们不妨借个无关紧要的地方存储新生成的ID。这样SQL便可以读取变换中的ID。当然这种方法仅限于满足以下条件:

  1. 你可以控制测试数据库,或者存在某个Table可以放入这样的信息(上例中的ID)
  2. 当你生成新数据之后,你可以从某处(UI,DB,...)得到需要的信息(上例中的ID)

如果满足了这样的条件并且需要更改SQL实现比较的时候便可以借助测试数据库实现动态的变化。


TAG: Testcomplete TestComplete

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4984
  • 日志数: 8
  • 建立时间: 2008-06-26
  • 更新时间: 2009-01-07

RSS订阅

Open Toolbar