google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

测试的几点感悟!

测试的几点感悟!






测试的心理要求
      测试主要是由人而不是由机器执行,这就不免与心理因素相关。为了测试的真实性,对测试的心理要求是“无情”。这似乎太残酷了。开发人员不能很好地测试自己的程序是因为做不到无情。而测试人员如果做到了无情却会引起开发人员的愤怒,遭人白眼。
      尽管已经明白了测试的目的是为了发现尽可能多的缺陷,但当测试人员真的发现了一堆缺陷时,却不可乐颠颠地跑去恭喜那个倒霉的开发者,否则会打架的。

测试的真理
      测试只能证明缺陷存在,而不能证明缺陷不存在。
      这个真理告诉我们,对于一个复杂的系统而言,无论采取什么样的测试手段都不能证明缺陷已经不复存在。“彻底地测试”只是一种理想。在实践中,测试要考虑时间、费用等限制,不允许无休止地测试。

测试与质量的关系
      测试有助于提高软件的质量,但是提高软件的质量不能依赖于测试。测试与质量的关系很象在考试中“检查”与“成绩”的关系。
      学习好的学生,在考试时通过认真检查能减少因疏忽而造成的答题错误,从而“提高”了考试成绩(取得他本来就该得的好成绩)。
      而学习差的学生,他原本就不会做题目,无论检查多么细心,也不能提高成绩。
      所以说,软件的高质量是设计出来的,而不是靠测试修补出来的。
                                                               摘自----林锐《软件工程思想》

[ Last edited by rien2128 on 2005-9-8 at 16:36 ]
¥听风五柳声  窗镜噙孤月  秋雨萧萧落  天寒烟步尘¥ QQ:50745724  MSN:rien2128@hotmail.com

TOP

说的好!说出了测试的心声!我顶~~~~~~~

TOP

呵呵,对我有用
快乐工作

TOP

I agree with you

TOP

通俗易懂啊,不过测试不仅会变的无情,还会变得冷血!!!!
直指人心,见性成佛

TOP

产品的质量是“做”出来的,不是“测”出来的!!
春有百花秋有月,夏有凉风冬有雪; 若无闲事挂心头,便是人间好时节;
http://www.51testing.com/?3687

TOP

同意,顶!

TOP

有道理~~~~~


也许当开发人员具备了测试意识(test infected),测试人员的工作才好开展阿。

TOP

嘿嘿,很经典。做好测试,这几句话不得不知道。建议楼主同志,把此帖发到新手区。应该对新手们更有用的。我觉得发过去,如果内容不重复的话,可以称精华咯,呵呵。
生活就是不断地重复,只有偏执狂才能成功!

TOP

好,经典。

TOP

经典,道出了测试的真理,我同意。

TOP

测试是永远不能证明软件的正确性
测试是无法穷举的

TOP

说得好,帮顶一下!

TOP

测试的目的不仅仅找到BUG,最终目标提高软件开发的质量,总结测试BUG,在以后的开发中不会在同一地方摔倒。

TOP

回复 #8 魏乐 的帖子


说得很对

TOP

有道理

TOP

sdlkfj2

TOP

ding
xu

TOP

不错sdlkfj2
xu

TOP

我常把测试员比喻成"警察"开发人是"小偷"
测试人找BUG像抓小偷一样.因为找到问题要和他们辩论,说服让他们改啊.

TOP

 
当前时区 GMT+8, 现在时间是 2008-8-30 03:12Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹