|
现在有一个java applet 的程序,
test case 是这样的:
applet 会有一个search button, 按下后会做一个search, 然后把结果放到applet 上面的一个table里面,有多行多列,然后再按extract 按钮,可以把table里面的结果以excel 的格式保存到本地。然后再验证excel里面的内容和table里面的是一致的。
现在麻烦就在验证这里。我想用什么函数可以在QTP里面打开这个生成的excel文件,然后读取每个值去和table里面的值进行匹配 (table里面的值打算用GetCellData函数来读取,但因为返回的结果数量会变,所以不知道如何来得到table的行数和列数)。
大家看看这样的逻辑应该怎样实现比较的好。
接下去,在table里面点击列名进行排序,而且是象excel里面一样,同时对3个列进行排序,分别为第一优先排序列,第二优先排序列,第三优先排序列。排序完毕后,再验证排序是否正确。
这样的验证就象要把程序的逻辑在实现一遍,如果自己写算法可行度太低,而且,因为有很多的列,这样排序的组合会有很多,6列的话有120种组合吧。
不知道,大家有什么解决的方法。
谢谢 |
|