问题描述:我们一些新手,包括很多经验丰富的人,都可能对测试有一些偏见或者误解。那么请大家谈谈:开发人员和测试人员之间,测试新手和测试老手之间到底都有些什么样的误解?
精彩回答:
会员zdlzx:
开发人员和测试人员之间的误解:
1、开发人员误以为测试报告中本模块bug少就是质量好。而可能的实际情况是:本轮没有将此模块纳入测试范围或作为测试重点,本日根本没有测试此模块。
2、开发组长误以为bug多就说明质量差。而可能的实际情况是:bug多的模块实际上复杂程度远比那些bug略少的模块要高许多。bug的绝对数字并不反映质量,实际经过充分测试找到的bug去和本模块复杂度相当的预期bug数去比较可能更说明问题。
3、开发人员误以为不能重现的bug优先级比较低。而实际情况是:越是无法重现的问题越应该在最近的时间去回忆和追溯其发生的原因。
4、测试人员误以为开发人员犯了低级错误导致的bug说明这个人水平很低。而实际情况是:他可能也写了很多精妙的无bug的代码测试人员从来都没有想到过也没有跑到过。
版权声明:本文出自51Testing软件测试网,感谢会员zdlzx、kings727在每周一问(09-07-20)中的精彩回答。http://bbs.51testing.com/forum-157-1.html
测试新手和测试老手之间的误解:
1、测试新手误以为掌握需求是测试人员的根本,而了解设计只是nice to have的。实际上越多地了解设计甚至部分coding的模式对于有效的测试和高效率的测试十分有必要和帮助。
2、测试新手误以为测试工具是很难的,掌握了它就是很牛的。实际上工具的熟练程度只是决定你在短期内解决工具相关问题的生产率,而分析问题的思路和方向更为关键。
3、测试老手误以为测试新手能够按照test case执行到所有测试老手按照test case跑到的逻辑。实际的情况是:测试新手如果按照test case跑一遍系统一个问题都没有问过,多半是有些地方没有跑到。
会员kings727:
我恨开发,同时我也爱他们。
误区
开发认为测试是神,可以发现一切问题,而不需要任何文档之类的,值需要看一眼。
开发认为测试就是笨蛋,很多的问题都发现不了。
开发认为测试是大侠,可以解决他们无法解决的问题。
开发认为测试收垃圾,很多他们不愿意去搞的问题都扔给测试,比如我遇到的某个字段,命名有问题,开发非要我一个一个找出来,然后告诉他们哪个模块哪个字段名字要改为哪一个。其实如何修改他们都知道,每个人把自己负责的模块看一下很快。
开发认为测试就是没事找事的人。
开发认为测试都是低技术的人,很多开发都这样看,顶多他们不说而已。
开发认为测试工具可以解决一切问题,比如开发遇到无法定位的问题,都会好心询问是否可以用QTP来查找,我面无表情的告诉他,一般情况,人找不到的,机器也无能为力。
版权声明:本文出自51Testing软件测试网,感谢会员zdlzx、kings727在每周一问(09-07-20)中的精彩回答。http://bbs.51testing.com/forum-157-1.html
原创作品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。