51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2644|回复: 1
打印 上一主题 下一主题

[原创] QC能管理QTP函数库吗(check in /out)?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-6 11:34:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C能管理QTP函数库吗(check in /out)?

一个稍大点成程序,测试用例可以划分到很细,比如:有10类功能,每类功能有10个界面或者小功能。每个界面根据不同控件,不同的流程和数据,至少也要10个测试用例来覆盖
这样,一个大程序就有1000个简单测试用例,当然多的甚至可能上万个简单测试用例

qc上运行qtp,有个较大的问题,即每个测试用例,都要重新对qtp进行清场、下传代码、准备运行这一个阶段,这个过程大概10-30秒
如果有1000个、10000个测试用例,时间消耗简直是一个灾难。

我们的办法是,把简单测试用例描述,放到需求中,比如:10*10*10个需求分析,但每个test plan覆盖一组需求(10个),这样qc中测试用例少了,每个测试用例(test plan)
其实包含的是10个原始意义上的简单测试用例(在这里表现为测试需求).现在的问题是测试用例中的脚本太长

那么,把每个简单测试用例的实现脚本,放到库函数中(每个test plan的私有函数,放到一个文件中),公用函数库另外放若干文件。每个test plan中就只留下10行call 调用的脚本,
当然还有一些其他脚本如环境变量设置等,加上注释,看起来就比较明了,维护也方便。

但是,发现一个问题,函数库文件,在qtp中,只能直接覆盖qc服务器上的文件,不能有check in/check out,多人写脚本,容易犯错把别人的代码给整丢,而且没有版本管理,无法回退.到底要不要用函数库,就在两难之中。

新手上路,可能理解不对,如果你有好的解决办法,请一起讨论,非常感谢!

凡是qtp/qc的设计、编程、结构等问题,也可以跟我交流,一起学习。 QQ:881891
我们是做cs结构测试的,对bs目前还没开始涉及
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-12-6 09:57:24 | 只看该作者
这个老问题在新版是否有解?

QC 对库文件的管理依然不方便,批量上传,多人修改等等
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-19 03:58 , Processed in 0.097887 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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