51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3544|回复: 17
打印 上一主题 下一主题

[原创] QTP 如何实现数据恢复

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-7 23:20:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在QTP自动化测试的时候,如何 在运行结束后 把数据库里 指定表 新增 修改 删除 的数据恢复呢

恢复到运行脚本前的数据

比如运行新增员工脚本,在数据库里的员工表插入一条新的员工记录

再脚本结束后,表里的这条员工数据应该撤销掉,怎么实现呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-9-8 09:48:08 | 只看该作者
这个QTP应该没有提供可以直接回复的功能,你只能自己实现这些操作。人工手动或是用QTP实现。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-8 10:30:12 | 只看该作者
同意楼上,就是自己实现。
插入什么数据你知道,那应该删除哪个你也知道。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-9-8 10:32:35 | 只看该作者
连接数据库,写sql删除新建的数据
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-9-8 11:58:35 | 只看该作者
执行数据库还原...
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-9-8 12:03:39 | 只看该作者
同意5楼的,vbs调用数据库回滚!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-9-8 12:56:41 | 只看该作者
原帖由 lyj841120 于 2009-9-8 12:03 发表
同意5楼的,vbs调用数据库回滚!

如何实现呢?是不是得用事务?给举个例子吧,
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-9-8 15:50:43 | 只看该作者
操作之前先备份,然后再还原不就OK了。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-9-8 18:33:36 | 只看该作者
用qtp脚本怎么写?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2009-9-8 23:23:12 | 只看该作者
同问啊 哪位至少给个示例 怎么在QTP里调用数据的事物的脚本吗
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-9-9 18:03:58 | 只看该作者
5# 6#不负责任。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-9-10 08:43:11 | 只看该作者
rollback就可以了实现数据恢复到你上次COMMITT时候的状态

[ 本帖最后由 lijinshui 于 2009-9-10 08:48 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2009-9-14 11:27:48 | 只看该作者
..先用开发提供的SQL导入,然后加入测试基础数据,然后dump出来作为测试用,跑完自动化,在导回去嘛。。。
把以上动作用脚本实现,然后放到QTP的头和尾就行了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2009-9-15 09:06:24 | 只看该作者

很简单的事情

你添加一条数据,用完后直接写脚本删除就好了。你用脚本先选中你添加的那条记录,然后执行删除操作就可以。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2009-9-15 12:02:38 | 只看该作者

回复 13# 的帖子

恩 挺方便的
另外基础数据也可以让开发写到脚本里
但就是不知道这么频繁操作数据库能不能受得了。。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2011-10-20 16:37:01 | 只看该作者
能不能给个详细的明确的答案,大侠们
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2011-10-20 19:27:08 | 只看该作者
把数据库搭在虚拟机上,按照虚拟机快照还原
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2011-10-21 09:26:44 | 只看该作者
基础数据也可以让开发写到脚本里
但就是不知道这么频繁操作数据库能不能受得了。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 01:33 , Processed in 0.082331 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表