51Testing软件测试论坛

标题: 测试的目的,测试的困惑 [打印本页]

作者: unilobster2    时间: 2005-11-17 11:59
标题: 测试的目的,测试的困惑
测试的目的在哪儿?发现bug?仅此而已?
举一个例子,测试一个系统的客户端web页面。当发现一个bug,我们会去考虑是服务器的问题,还是数据库的问题,还是客户端表示的问题。更进一步,是不是设计的问题,是设计的错误,还是设计根本就没考虑到。
测试仅仅做到检验是否build the product right是不够的,还要能检验到是否build the right product。用户的需求是软件的根本。
测试做到这一步,我觉得还是不够完美。我们是否能从测试和测试的结果中发现什么别的东西,比如,测试能不能促进我们的研发?

上面是我的一点乱想,不要见怪。没别的意思,只是想踢给大家一个话题:“测试能否还有怎样完善我们的设计,我们的研发”。

新手乱言,莫怪。(原文发在:51Testing软件测试论坛 » [软件测试新手上路] » 测试的目的,测试的困惑)
作者: sincky    时间: 2005-11-17 23:36
作为测试人员,只需要检验build the product right,即便软件的需求、设计就错了,那也要测试下去,因为错误不在测试这里,而是销售人员、需求人员、管理者。当然,作为测试人员,能够合理的提出建议是应该的,至于是否被采纳,要看个人的职业能力和素质了。
当发现一个bug,不需要考虑那么多;考虑多了,是因为你对该系统了解不够,否则你完全可以比较快速的定位问题;当然也不是绝对的,比如一些特殊的bug。
作者: unilobster2    时间: 2005-11-18 09:15
build the product right :我们是否正确的生产了我们的产品,亦即我们的产品是否质量过关。
build the right product :就更进一步了,意思是我们是否制造了正确的产品,亦即我们的产品是否正是用户所需求的。
应该是是这样理解的。是的,应该是的。

这两个应该是每个软件工作者所追求的。是的,应该是的。尤其是第二个,我们做的可能还不够。
作者: lcyrb    时间: 2005-11-22 16:10
这就是我的困惑~感觉仅仅局限在发现bug上,自己基本上没什么进步
作者: unilobster2    时间: 2005-11-23 14:21
同感。
作者: lieyan321    时间: 2005-11-23 15:52
唉,同感
作者: unilobster2    时间: 2005-11-24 11:06
有时候发现bug了,还怀疑是不是真的bug...
作者: 雪儿185    时间: 2005-12-26 21:39
楼上的朋友说出了我的心理话,谢谢!握握手。
作者: njnuaa    时间: 2005-12-26 22:55
测试就是要发现产品中的BUGS,目的是提高产品的质量,而不是为了测试而测试!
作者: liuyih    时间: 2005-12-27 00:19
有人说测试很枯燥,大概源于此处吧。
作者: unilobster2    时间: 2006-1-9 08:58
有人说测试很浮躁,大概也源于此处吧。
作者: fennek    时间: 2006-1-9 17:23
测试的目的就是控制质量,这个质量的范围就广了啊(跟没说一样)。
我们执行测试的时候其实也应该算是一种工具了。呵呵。
作者: 美元测试    时间: 2006-1-14 11:00
原帖由 unilobster2 于 2006-1-9 08:58 发表
有人说测试很浮躁,大概也源于此处吧。

测试的确是有点枯燥,成就感也没有开发那么大,你发现了一个bug,就意味着你的测试还要多做一遍,所以导致有的测试人员在不确认是否是bug或者bug不能再重现的时候往往会隐瞒问题的可能性。
我想没有一个做测试从来没有浮躁过的吧?
作者: 423799223    时间: 2006-12-12 18:33
测试人员应该有理由准确定位BUG
如果不行就算了
黑盒测试本来就是和需求进行对比
有些功能只有开发人员清楚
作者: yuxuan555269    时间: 2007-11-28 14:41
按需求吧
作者: sdbtb    时间: 2007-12-5 17:14
测试很大一个好处我觉得是心理层面的。
试问,一个庞大复杂的软件不经系统测试敢release吗?
试问,大幅修改了一个庞大复杂的软件不经系统测试敢release吗?
诸如此类……
所以测试是软件开发流程中不可或缺的一环,与此同时,大家也就有了机会,尤其在尚未规范的国内。

unilobster2兄话接的很妙啊。
作者: sdbtb    时间: 2007-12-5 17:17
对于开发人员,在很多大公司,尤其外企,很多情况是大家伙一年到头翻来覆去的也就是弄那点代码,反复fix bugs.
又有多大的成就感呢?
心理的充实来自于内心,也来自于眼界和行动。
机械的测试和机械的编码不是这个行业的全部,也不是这个行业的重点。
作者: 蟑螂    时间: 2007-12-17 21:42
学习....
作者: chm_1223    时间: 2007-12-25 16:37
sdbtb 说的“心理的充实来自于内心,也来自于眼界和行动。”这句话真好
作者: syang0517    时间: 2007-12-27 11:55

作者: kuangretiancai    时间: 2007-12-27 17:09
只有提高了自身的素质,才能走出这样的困惑!!!
作者: 燕子东南飞    时间: 2008-7-18 11:23
我们如何才能对自己发现的BUG正确或者错误进行判别呢?这个问题真的很难回答,我觉得应该要有一定的依据才能解决这种问题!
作者: muler    时间: 2008-7-21 22:12
其实测试是锻炼人多方面的能力的,发现问题,判断问题,解决问题的能力,更重要的是表达问题的能里,如何将问题描述的更清楚,以及人与人之间的沟通能力,发现bug只是很小的一方面.个人觉得
作者: 追寻浮华    时间: 2008-7-23 12:39
定位问题,花费很大的时间啊
作者: maclehappy13    时间: 2008-7-29 18:52
我认为好的测试人员要做以下三个方面的工作:
1.发现问题;
2.解释问题,哪里错啦,为什么错啦;
3.改正的建议,做成什么样才是对的.
至少要做到前两点才算是合格的测试人员.
作者: rainbow_ying927    时间: 2008-8-4 11:39
是啊,很形象的说法,现在我们的工作就是为了测试而测试,陷于如此的境界,不枯燥也很难!
作者: testlifeann    时间: 2008-9-11 13:12
只有提高了自身的素质,才能走出这样的困惑!!!
作者: marx-zhang    时间: 2008-10-28 09:51
测试就是发现BUG,我虽然做测试的时间不长,但是发现和听的就是发现BUG。确实有些无聊。。。。。。
作者: freesoulsun    时间: 2008-11-25 14:42
原帖由 maclehappy13 于 2008-7-29 18:52 发表
我认为好的测试人员要做以下三个方面的工作:
1.发现问题;
2.解释问题,哪里错啦,为什么错啦;
3.改正的建议,做成什么样才是对的.
至少要做到前两点才算是合格的测试人员.



我觉得解释问题,哪里出错,为什么出错应该是开发人员的问题了
测试人员做到第一 第三不错了
作者: freesoulsun    时间: 2008-11-25 14:42
原帖由 kuangretiancai 于 2007-12-27 17:09 发表
只有提高了自身的素质,才能走出这样的困惑!!!



怎么样提高自身的素质?
作者: freesoulsun    时间: 2008-11-25 14:44
原帖由 追寻浮华 于 2008-7-23 12:39 发表
定位问题,花费很大的时间啊

定位一个问题,确实话费很多时间了。
有时候问题只是偶尔出现,或者在特定的条件出现。
有时候设备重启了,又找不到问题,
总之是很麻烦的一件事情
作者: freesoulsun    时间: 2008-11-25 14:46
原帖由 燕子东南飞 于 2008-7-18 11:23 发表
我们如何才能对自己发现的BUG正确或者错误进行判别呢?这个问题真的很难回答,我觉得应该要有一定的依据才能解决这种问题!

需求很重要
可是很多小公司,连开发的人都不知道要做成什么样子。
老板叫改成什么样就是什么样。
测试人员很头大,根本就不知道什么样的才是标准,很多情况下要去问开发的,他的设计是怎么实现的。
这样下来做事效率太低了。
作者: zsszuo    时间: 2008-12-1 23:40
标题: 关于这样的困惑
基本上都有这样的困惑,我觉得,做为测试人员应该多分析下,问题出现的环节,测试人员不只是去发现BUG,另一面是要协助团队从各个环节去避免BUG的发生
作者: cacao_21    时间: 2008-12-15 15:02
又时候真的是很茫然。。。茫然到不知道自己的方向在哪。。




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