51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2819|回复: 3
打印 上一主题 下一主题

[求助] QTP关联QC的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-12 19:33:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在用的测试管理工具是QC,将QC中案例自动化的时候案例数据是存放在案例相应的附件中的(excel格式)。每次运行案例的自动化脚本时启动QTP,然后选择脚本的DataTable从QC的附件中导入。这样的目的是实现测试执行的时候更换数据就只在QC中改附件就可以了。但是发现一个问题,就是QTP脚本虽然设置了从QC导入附件到DataTable(按理来说应该是每次QTP open这个脚本的时候都会从QC下载这个附件,也就是实现QC和QTP中数据的一致。但是实际情况是只有第一次设置DataTable从QC附件导入的时候实现了数据的同步。如果关掉这个脚本,让QTP再打开它,则脚本不会自动从QC下载最新的附件到DataTable了。我的DataTable包含GLOBAL和各个复用的Action的Local Sheet。QC附件中EXCLE格式和DataTable是一样的。请各位站友帮忙解答一下,如何实现这个数据的同步。

如果能实现的话,就完全达到了程序和数据的分离。脚本和业务逻辑单独存放,业务数据接口(即QC中的EXCEL表)单独给出来。以后要换数据,就直接填表就行了。然后每次QTP执行这个案例都会下载最新的数据,跑这个案例。
不知道我说清楚没有。反正这是很好的前景的一个问题,大家可以实验一下。有什么好方法发表一下意见咯。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-11-12 21:30:33 | 只看该作者
    只是简单实用一下QC,还没有这么深入。建议楼主去 QC板块发帖,看看他们的回复。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-11-11 09:38
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    3#
    发表于 2007-11-15 17:44:21 | 只看该作者
    楼主能不能详细说一下把EXL文件作为附件保存到QC上的步骤
    和QTP Open时如何从QC中下载数据
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-11-27 16:06:28 | 只看该作者
    解压不了啊!!问我要压缩卷!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-13 15:42 , Processed in 0.069250 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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