51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2130|回复: 6
打印 上一主题 下一主题

[原创] action和.vbs比较,哪种比较好???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-25 11:05:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司现状是已经用td来管理测试用例了,在这个基础上引进qtp,肯定是需要将以前的测试用例利用起来。之前确定的框架是舍弃action而选用.vbs的写相关的类来完成。

现在选用action的好处是:

1.td中自动生成action脚本,在qtp中进行修改。内容且不说,那个格式是相当的规整,而且action对应的测试用例比较清晰,每个action对应的功能非常明确。

2.测试集在td中生成,自动运行,对每次的测试范围也比较的明确。

其实归根结底还是用action对td的整合比较好,不管怎么说td和qtp产品本身就是一个公司,设计之初就考虑到了td和qtp的整合。

选用action的坏处是:

1.td中存在测试用例并不是很符合现在的自动化测试,所以如果要将td中测试用例使用起来,测试用例的修改是必然要进行的,而且改动不小。但是测试用例的修改以那个方向作为重点也是个需要考虑的问题。

2.action的调用不如function之间的调用那么方便。其实最主要的原因,俺看那个action就不爽,调用那么麻烦,输入输出都是相当的麻烦。。。。不如偶得function想咋调就咋调,看着那个舒服啊!!!

3.其实也是不清楚的地方,不知道td管理action有没有那种回滚得功能,万一想要对action代码进行回滚,不能进行,不是要疯特了。。。。。

4.qtp版本间的变化有点大,虽然一般来说是向下兼容,但是不能保证阿

现在选用.vbs的好处是:

1.从编程的角度,将每个大的功能写成类,通过对类的函数的调用,逻辑思路比较明晰。不知道是不是之前编过程序,所以对这种思考角度有种天生的倾向。

2.按照现在的框架,其实也是通过excel来管理了测试用例,不过这些测试用例就是要重新写了,通过改写testcases的文档也可以达到选取测试集的目的,貌似没有td那么方便。

3..vbs文件的移植性好啊,无论那个版本的qtp都可以运行。

现在选用.vbs的坏处是:

1.测试用例和vbs文件始终还不是很好的对应。对以后别人来看这段代码估计还是有一定的困难的。。。。。

为啥我比较来比较去,好像还是用action比较好一些呢!!!!那我前一段时间的框架不是又要改了吗??狂郁闷!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-25 14:07:57 | 只看该作者
和楼主同样困惑,两者之间俺也比较了很久,难以取舍,最后还是用了action,只是把公用方法提取出来做成了vbs文件进行调用
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-3-25 16:30:08 | 只看该作者
还不太习惯用td/qc来管理自动化测试用例。。。总感觉不是很爽~
不过用例是否用action这个问题不大啊,框架全写成vbs就好了,比如每个模块、页面、控件的操作全都是vbs,放在action中来调用也是很方便的,应该没什么冲突吧~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-3-26 11:13:32 | 只看该作者
虽然说vbs可以代替action做很多的事情,但是在和测试用例结合起来的时候,尤其是测试用例本身就是由td来管理的项目来说,action还是有着决定性的优势。难道没有两全的办法吗???
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-3-26 13:16:55 | 只看该作者
代码重用和代码调用还是用vbs来实现比较好,Action太笨重了。

想用td+action来管理和执行用例的话,那可以将脚本都写在vbs里,action里只保留一行函数调用的语句即可。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-3-30 13:29:19 | 只看该作者
用action的话,脚本会很大。 我不喜欢用action。还是喜欢用function,数据传进来方便。而且修改也方便,不用装qtp就能修改。哈哈
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-31 09:52:23 | 只看该作者
我觉得两种各有种的优点,看自已需要什么了,很难取舍吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 23:57 , Processed in 0.065665 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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