51Testing软件测试论坛

标题: 关于QTP回放环境还原的问题 [打印本页]

作者: picture    时间: 2007-5-22 17:25
标题: 关于QTP回放环境还原的问题
最近在弄QTP的实际应用,在使用中发现一个问题,

  我录制了一个新增功能的QTP脚本,功能如图11,我在新增完成后,是用table检查点的方法去判断新增后的页面结果显示是否正确的,(是否是我输入的内容)
但在回放的时候,由于数据库里已经有了这些数据,在做检查点的时候,检查目标的位置就变了导致脚本没通过,我知道把数据库里的数据清空脚本运行就可以,但我想有没有好的办法,能在QTP脚本执行前加个脚本,使运行新增功能前,当前的数据库和录制前的数据库一样,
  我想到的可行的方法是执行一个SQL语句,在运行QTP脚本前,清空一下那个数据库的内容,但我不知道在QTP怎么执行一个SQL,
或者,有高人能有别的方法解决这个录制和回放,怎么使环境能保持一致,

谢谢先
作者: sidneylover    时间: 2007-5-22 17:38
你可以用TABLE的GetCellData方法把数据都取出来与你新增时候填的数据比较
作者: ccc-51testing    时间: 2007-5-23 11:24
标题: GZ
环境恢复我每次都是手工处理的,很麻烦
作者: ccc-51testing    时间: 2007-5-24 10:03
up
作者: picture    时间: 2007-5-24 19:16
二楼说的这个函数我看了一下,还真不错,
QTP连接数据库的帖子我也搜了一下,正在自己应用,
谢谢各位,还有几个问题!我整理好了一起发出来问一下,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2