hanghang2004 发表于 2009-8-30 10:38:08

对自动化测试的困惑

我是个新手,用自动化测试工具难道仅仅是为了录制、回放吗?如果是这样,自动化测试还有什么用。利用自动化测试工具真的能减轻我们的工作量吗?我到现在还没有明白使用自动化测试工具的好处。有谁能给出一个比较好的例子来说明这一点呢?
谢谢!

peterz 发表于 2009-8-30 20:47:11

对于测试初期不建议使用自动化测试工具。当需求和功能稳定时,通过自动化测试工具确实可以提高工作效率。

dreamever 发表于 2009-8-31 09:59:22

原帖由 hanghang2004 于 2009-8-30 10:38 发表 http://bbs.51testing.com/images/common/back.gif
我是个新手,用自动化测试工具难道仅仅是为了录制、回放吗?如果是这样,自动化测试还有什么用。利用自动化测试工具真的能减轻我们的工作量吗?我到现在还没有明白使用自动化测试工具的好处。有谁能给出一个比较好的 ...
1、自动化测试工具只是实施自动化测试的方式之一,除了工具的录制/回放,我们还有其他很多的做法;
2、即使是录制回放,也是有用的。但是具体有什么作用不取决于工具,而取决于使用工具的人。
3、自动化测试工具是否能减轻你们的工作量,取决于你们如何实施自动化测试;
4、自动化测试工具不等于自动化测试。用测试工具写脚本未必就意味着你正在做自动化测试;
5、以上说教如有不懂,可不放在心上。

black_tulip 发表于 2009-8-31 10:26:27

不是在哪都有用的,需要时再考虑用。

如果每天只是洗一条内裤,何必用全自动洗衣机,放上一缸子水,轰咚轰咚搅上一个小时呢?

liweilirui 发表于 2009-8-31 10:31:09

原帖由 black_tulip 于 2009-8-31 10:26 发表 http://bbs.51testing.com/images/common/back.gif
不是在哪都有用的,需要时再考虑用。

如果每天只是洗一条内裤,何必用全自动洗衣机,放上一缸子水,轰咚轰咚搅上一个小时呢?

这个比喻灰常好!:lol

新人请多关照 发表于 2009-8-31 10:59:55

回复 4# 的帖子

:lol 有意思!
但新手为了学习使用全自动洗衣机,就算什么都不洗,让它空转也要做,不能怕费时费水费电。。

black_tulip 发表于 2009-8-31 12:03:45

原帖由 新人请多关照 于 2009-8-31 10:59 发表 http://bbs.51testing.com/images/common/back.gif
:lol 有意思!
但新手为了学习使用全自动洗衣机,就算什么都不洗,让它空转也要做,不能怕费时费水费电。。
以前租房子住的时候不买洗衣机,因为在租房期间不会用到。自然也不会去学,更不会为了学而去买一台。那是吃饱了撑的,又费时又费水又费电。

后来买了房,也买了洗衣机,但是在用它之前也没有去学。

到要用的那天,翻出说明书,对着面板上的按钮,研究琢磨了一下。然后用。

第一次用,不熟练,有的功能不大明白。

用多了,就明白了,熟练了。

[ 本帖最后由 black_tulip 于 2009-8-31 12:05 编辑 ]

新人请多关照 发表于 2009-8-31 12:23:33

回复 7# 的帖子

主要是现在的洗衣机是现成的,时间,水,电,也可以有,干嘛不去学呢。。呵呵

我的想法:专说操作洗衣机很简单,毕竟是个工具,但要领悟它的工作原理,做到低成本高效率就不能是现学现卖了。。

xiaoyaoke 发表于 2009-8-31 12:32:13

回复 8# 的帖子

不错,赞同!

black_tulip 发表于 2009-8-31 12:43:01

原帖由 新人请多关照 于 2009-8-31 12:23 发表 http://bbs.51testing.com/images/common/back.gif
主要是现在的洗衣机是现成的,时间,水,电,也可以有,干嘛不去学呢。。呵呵

我的想法:专说操作洗衣机很简单,毕竟是个工具,但要领悟它的工作原理,做到低成本高效率就不能是现学现卖了。。
测试工具也就是个工具,领悟它上面原理那?真对洗衣机有兴趣,拆开看马达,看电路板,对测试工具有兴趣,研究它的源代码,当然,大部分得不到源代码。

需要去领悟的是你的测试对象。而不是测试工具。

puchonghui 发表于 2009-8-31 13:39:20

原帖由 black_tulip 于 2009-8-31 10:26 发表 http://bbs.51testing.com/images/common/back.gif
不是在哪都有用的,需要时再考虑用。

如果每天只是洗一条内裤,何必用全自动洗衣机,放上一缸子水,轰咚轰咚搅上一个小时呢?

顶。。。

唔……从另外一个角度来说
如果每天需要洗的衣服有三四十缸,那么一般的全自动洗衣机就不适用了,可能需要定制的洗衣机,也可能需要好多好多洗衣机……

hanghang2004 发表于 2009-8-31 13:59:15

呵呵,没有想到有这么多回贴的。我非常赞同楼上各位高手的说法。那哪位高手能够把自己开始使用自动化测试工具的经历说一下。即能否具体说说你在哪个项目中测试什么时就觉得需要使用测试工具,使用测试工具比手工测试效率高。

ls_721521 发表于 2009-8-31 15:06:35

项目时间允许周期较长的,业务逻辑比较复杂的,页面无大的变动,功能基本稳定。
用qtp主要是针对软件频繁发布版本后的回归测试,可以代替大量的手工回归。
用qtp不是为了发现新bug,而是为了避免老bug的反复。

ls_721521 发表于 2009-8-31 15:09:08

回复 11# 的帖子

也许洗衣机的比喻不太贴切,你可以理解为:洗衣机的容量无限大。呵呵

sean007 发表于 2009-8-31 16:40:02

原帖由 black_tulip 于 2009-8-31 10:26 发表 http://bbs.51testing.com/images/common/back.gif
不是在哪都有用的,需要时再考虑用。

如果每天只是洗一条内裤,何必用全自动洗衣机,放上一缸子水,轰咚轰咚搅上一个小时呢?
顶!

kings727 发表于 2009-8-31 17:12:11

我举个例子吧。
上次测试发送邮件一个用例就要发送100多条,我就用工具跑了,当然你也可以直接写代码,总之就是用机器去做这个事。
   如果就发送一条,或者3 、 4条,当然你自己点点,肯定要方便的多,但是要是上100条的话,你自己非要自己动手的话,我也不反对。
(工具:可以理解为是自己写的代码,也可以是某个自动化工具,总之就是用机器去跑,人在一边看着,或者像干嘛干嘛)

kings727 发表于 2009-8-31 17:14:31

原帖由 black_tulip 于 2009-8-31 10:26 发表 http://bbs.51testing.com/images/common/back.gif
不是在哪都有用的,需要时再考虑用。

如果每天只是洗一条内裤,何必用全自动洗衣机,放上一缸子水,轰咚轰咚搅上一个小时呢?
另外多说一句,本人较懒,一条裤子也喜欢扔洗衣机里,最关键是使用方便,按2下就可以了。

black_tulip 发表于 2009-8-31 17:32:37

原帖由 kings727 于 2009-8-31 17:14 发表 http://bbs.51testing.com/images/common/back.gif

另外多说一句,本人较懒,一条裤子也喜欢扔洗衣机里,最关键是使用方便,按2下就可以了。
呵呵,不知道我们的生活经验有多少差别,就我的经验,洗一条内裤,嗯,内裤,三角的,或者平脚的阿罗裤,动用洗衣机,还真不比抹点肥皂或弄点洗衣粉泡泡,揉吧揉吧搓搓洗干净方便。:lol

kings727 发表于 2009-8-31 17:36:25

这个 这个 好像有点偏题太远了,
再说了,与其要我抹点肥皂或弄点洗衣粉泡泡,那也不称之为懒人了。

何况谁会那么傻 一条短裤也仍洗衣机里去搅,随便找点一起搅嘛。
一般我是20条短裤一起搅,哈哈
开个玩笑,不要当真。

black_tulip 发表于 2009-8-31 17:46:22

原帖由 kings727 于 2009-8-31 17:36 发表 http://bbs.51testing.com/images/common/back.gif
这个 这个 好像有点偏题太远了,
再说了,与其要我抹点肥皂或弄点洗衣粉泡泡,那也不称之为懒人了。

何况谁会那么傻 一条短裤也仍洗衣机里去搅,随便找点一起搅嘛。
一般我是20条短裤一起搅,哈哈
开个玩笑,不 ...
嗯,跑题了。一条内裤,再自动的洗衣机还是要接管子放水加洗衣粉找到合适的按钮操作等等,和直接揉吧揉吧比,省不了什么事。

关于20条,上午还真写了个博客延伸了一下:http://www.51testing.com/index.php?uid-294-action-viewspace-itemid-148182
每天洗内裤是好习惯。

敏捷似乎也提倡这个:每次解决一个bug,但一经发现,尽早解决。

也就是说,敏捷不提倡攒10条内裤,然后放在洗衣机里转。
页: [1] 2 3
查看完整版本: 对自动化测试的困惑