QTP 如何实现数据恢复
在QTP自动化测试的时候,如何 在运行结束后 把数据库里 指定表 新增 修改 删除 的数据恢复呢恢复到运行脚本前的数据
比如运行新增员工脚本,在数据库里的员工表插入一条新的员工记录
再脚本结束后,表里的这条员工数据应该撤销掉,怎么实现呢 这个QTP应该没有提供可以直接回复的功能,你只能自己实现这些操作。人工手动或是用QTP实现。 同意楼上,就是自己实现。
插入什么数据你知道,那应该删除哪个你也知道。 连接数据库,写sql删除新建的数据 执行数据库还原... 同意5楼的,vbs调用数据库回滚! 原帖由 lyj841120 于 2009-9-8 12:03 发表 http://bbs.51testing.com/images/common/back.gif
同意5楼的,vbs调用数据库回滚!
如何实现呢?是不是得用事务?给举个例子吧, 操作之前先备份,然后再还原不就OK了。 用qtp脚本怎么写? 同问啊 哪位至少给个示例 怎么在QTP里调用数据的事物的脚本吗 5# 6#不负责任。。。。:( rollback就可以了实现数据恢复到你上次COMMITT时候的状态
[ 本帖最后由 lijinshui 于 2009-9-10 08:48 编辑 ] ..先用开发提供的SQL导入,然后加入测试基础数据,然后dump出来作为测试用,跑完自动化,在导回去嘛。。。
把以上动作用脚本实现,然后放到QTP的头和尾就行了
很简单的事情
你添加一条数据,用完后直接写脚本删除就好了。你用脚本先选中你添加的那条记录,然后执行删除操作就可以。回复 13# 的帖子
恩 挺方便的另外基础数据也可以让开发写到脚本里
但就是不知道这么频繁操作数据库能不能受得了。。 能不能给个详细的明确的答案,大侠们{:3_72:} 把数据库搭在虚拟机上,按照虚拟机快照还原 基础数据也可以让开发写到脚本里
但就是不知道这么频繁操作数据库能不能受得了。。
页:
[1]