51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: volvoo
打印 上一主题 下一主题

[讨论] 一定不要把qtp神话了,所谓的框架是忽悠人的

[复制链接]

该用户从未签到

81#
发表于 2009-7-16 11:07:37 | 只看该作者
原帖由 47385024 于 2009-7-16 11:04 发表
楼主的话 貌似太偏激了吧  即使是王麻子菜刀也不一定会适合所有的厨子  你用他来切生鱼片 效果就不一定好  对吧  呵呵  适合自己的才是最好的  一切工具皆为我所用才是正道

这个说得好,顶
回复 支持 反对

使用道具 举报

该用户从未签到

82#
发表于 2009-7-16 11:44:15 | 只看该作者

回复 80# 的帖子

怎么感觉你这话说的不伦不类呢?
回复 支持 反对

使用道具 举报

该用户从未签到

83#
发表于 2009-7-21 00:05:38 | 只看该作者
xuexile
回复 支持 反对

使用道具 举报

该用户从未签到

84#
发表于 2009-7-22 11:44:45 | 只看该作者
部门也在评估实施自动化测试的代价以及必要性。
      就我自己最近一段时间的研究来说,此工具有一定的可用性,但是前提条件要在适合的产品类软件或者在周期交长的项目中才可以试用;
      在前期引入代价太高,最好能成立一个专门的研究小组来研究自动化测试;
      不能指望让QTP工具来给你发现缺陷,因为他只能发现一些旧的缺陷;
      在实施自动化测试之前,要对具体的框架以及用例做很好的规划,并不一定所有类型的测试都适合QTP测试,在具体的实施过程总,一些正向类的验证可以来利用工具,但是一些反向的测试(例如校验类,流程回退类的测试等)这样的测试如果也用QTP来测试,那真的是代码设计以及维护量就不可预估了。
回复 支持 反对

使用道具 举报

该用户从未签到

85#
发表于 2009-7-22 14:22:02 | 只看该作者
看公司和项目的规划了,投入是不是能接受,值不值得了
回复 支持 反对

使用道具 举报

该用户从未签到

86#
发表于 2009-7-23 09:07:08 | 只看该作者

通过QPT录入数据来练习使用QTP

QTP一直不用,最近公司要录入数据,觉得QTP不错 录入速度挺快的 就决定选他来录入
现在就是QTP不能重复选择上传的数据,这里有点麻烦
回复 支持 反对

使用道具 举报

该用户从未签到

87#
发表于 2009-7-27 15:59:11 | 只看该作者
这是一个百家争鸣的好帖
回复 支持 反对

使用道具 举报

该用户从未签到

88#
发表于 2009-7-28 11:02:27 | 只看该作者
原帖由 兰兰 于 2009-7-22 11:44 发表
部门也在评估实施自动化测试的代价以及必要性。
      就我自己最近一段时间的研究来说,此工具有一定的可用性,但是前提条件要在适合的产品类软件或者在周期交长的项目中才可以试用;
      在前期引入代价太高, ...

最后一句不太同意,就是关于反向用例维护起来代价太高的观点,纯学术讨论,没有其他意思。
无论是什么工具,自动化测试贯彻的基本思想是一样的,那就是数据驱动测试。具体到测试实现上,那就是我们要用不同的数据作为输入,驱动脚本去执行测试。举一个简单的例子,用户登录,正向用例成功登录没问题,但是反向用例登录失败时的操作会与正向用例不同,有的人因此把正向反向分别录成了两个脚本,这样维护的代价肯定就高了。而我们采用的做法是,写一个通用的方法login,然后在该方法中用if else来判断登录是否成功,这样自动化测试的数据就与相关的操作分离了。操作是可以重用的,不同的数据对应着不同的测试结果。当然这个例子很简单,它只说明了一种最常见的情况,但是我相信这个理论是通用的,就是说我们要将测试过程中不变的东西抽像出来,形成通用的方法或者组件,这样一来维护的工作量自然也就小了。
到现在我一直都有这样的结论:如果自动化测试失败了,原因会很多,但是肯定跟工具无关;同样,楼主说的反向用例的设计和维护代价高,我相信这也应该和工具是没关系的,而是和你们进行自动化测试的方式有关(直言,请见谅),不然我们可以提另外一个问题:如果你们换一套其他的工具,那么代码维护的工作量就一定能减少吗?我想答案是显而易见的
回复 支持 反对

使用道具 举报

该用户从未签到

89#
发表于 2009-7-28 11:15:33 | 只看该作者
补充一下,你前面三句话和第四句的前半部分我是坚决同意的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-13 09:27 , Processed in 0.073891 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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