51Testing软件测试论坛

标题: QTP关联QC的一个问题 [打印本页]

作者: David_D_Liu    时间: 2007-11-12 19:33
标题: QTP关联QC的一个问题
我现在用的测试管理工具是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执行这个案例都会下载最新的数据,跑这个案例。
不知道我说清楚没有。反正这是很好的前景的一个问题,大家可以实验一下。有什么好方法发表一下意见咯。。
作者: walker1020    时间: 2007-11-12 21:30
只是简单实用一下QC,还没有这么深入。建议楼主去 QC板块发帖,看看他们的回复。
作者: cdq1010    时间: 2007-11-15 17:44
楼主能不能详细说一下把EXL文件作为附件保存到QC上的步骤
和QTP Open时如何从QC中下载数据
作者: xinya515    时间: 2007-11-27 16:06
解压不了啊!!问我要压缩卷!




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