51Testing软件测试论坛

标题: 什么是测试思想? [打印本页]

作者: wilburwu    时间: 2009-6-30 00:03
标题: 什么是测试思想?
曾经在网络上看到过一个帖子,讲一位工程师到某公司面试测试职位,但最终没能通过考核。考官回绝的理由是该工程师缺少软件测试思想。这个帖子给了我很好的启示,什么是测试思想,又怎样来体现出你的测试思想。
    带着这个问题又开始了新一轮的学习与思考,近日终于慢慢理清了自己的思路。首先需要得到大家的认可的是,要承认测试工作的要做的好并不是掌握了多少测试技术,学习了多少测试理论和行业知识,而是在林林总总的测试任务前自己是否有一个清晰的思路,要知道自己为什么要做这个测试,都测试哪些内容作哪些类型的测试,在哪里以及什么时候开始测试,都有谁和这个测试相关,怎么做这些测试,这些问题的答案中蕴含着测试思想。测试思想的产生可能是一个人智慧,也可能是多个人思想碰撞出的火花,这要视我们测试工程师水平和测试对象的复杂程度而定。
    测试思想是融合了测试理论,测试技术,行业知识以及项目管理等等诸多领域的知识后而形成的,测试思想会体现在具体测试工作的方方面面,任何一个具体的测试工作都要有思想作为指引才能做到有的放矢。测试同其他学问一样,非常之博大精深,即使是一个非常简单的程序,如果要进行比较完整的测试也包含非常多的测试理念和测试技巧在里面。可想而知由几百人甚至几千人合作开发的大型系统要测试起来如果没有好的思想作为指导,其结果将是多么的可怕。
    测试思想更应该是游离在不同行业之外的,无论你在测试是什么行业的产品,基于哪种语言和技术开发的这些思想都应该是适用的。
    以上是我的理解,你认为呢?
作者: bill_hen    时间: 2009-6-30 07:05
有点上纲上线 :-)
作者: davy_chen    时间: 2009-6-30 09:52
我认为测试思想包含测试意识,测试认知等内容。不过好的意识确实需要周边知识体系等相关内容的支撑。
作者: zlhszbd    时间: 2009-7-2 15:41
标题: 回复 1# 的帖子
你的说法很好,顶!!
我还想说的是就是想成为一个好的测试人员,应该也要知道好的测试人员必须要具备什么样的条件,不仅仅是技术牛就行了。
一个好的测试人员应该具备以下的条件(我个人认为的,有补充的尽量多补充):
第一、要有团结的精神。我相信所有的人都知道一句话:团结就是力量。没有一个好的项目是一个人做出来的,而是一个团队在经过团队的成员的努力下才能完成的。
第二、要有可疑的精神。没有一个软件是不存在bug的,虽然我们不能找出所有的缺陷,但是我们能把缺陷控制在可接受的范围之内。所以我们测试的时候要坚信,每个软件都是要bug的,只要我们用心用力
第三、就是要有幽默感。因为一个项目中还有开发人员,开发往往是很高傲的,以为自己做出来的东西就是最好的,我们发现的bug开发人员有可能会不接受,不认可,这时我们应该要学会幽默,不能硬碰硬,要用幽默的话语让开发人员感觉到自己是错的。
第四、自信心。开发人员指责测试人员出了错时常有的事,测试者要必须对自己的观点有足够的信心,。如果允许别人对自己指东指西,就什么事都做不成了。
第五、很强的记忆力。我感觉一个理想的测试工程师应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试的过程中的价值是无法衡量的,因为许多的新问题和我们以前发生过的问题是相差无几的。
第六、外交能力。
第七、自我督促。
还有最重要的一点就是技术能力。
这就是我感觉测试人员应该具备的条件了,也许还有很多,有看到帖子的人,有什么补充的就尽量说,大家共同进步。。。。




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