曲则全,枉则直,洼则盈,敝则新,少则得,多则惑。 是以圣人抱一为天下式。不自见,故明;不自是,故彰;不自伐,故有功;不自矜,故长。

测试的思维

上一篇 / 下一篇  2010-03-25 13:50:16 / 个人分类:测试历程

  这几天在看蔡为东老师的《赢在测试》,书中主要是描述了一些资深测试高官的成长历程。其中,看到H3C测试总监刘宇对优秀测试工程师的标准,有一条是“逆向思维能力和捕捉细节的能力”。深有感触,总结一下自己觉得身为测试,最好有哪些思维能力。
1.逆向思维能力。
  在看到别人归纳之前,没有意识到需要逆向思维,但是其实在工作中,我们常常用到这种能力,来帮忙我们处理问题。良好的逆向思维,可以帮助我们重现bug,定位问题,提高效率。
  如,上个礼拜,我们发布了一个新版本,对原有版本的bug进行修复。新版本到了市场人员那边试用了一天。第二天,市场人员说bug没有解决。开发和我们测试都比较困惑,市场人员的问题,和之前修复的bug比较类似,但是我们已经确认过,是没有问题。后来我发现有一些小的现象还是和原来的bug不一样,又因为了解到开发是如何做修改的,然后一步一步猜测模拟,最后完全重现出市场人员的问题。原来是我们公司市场人员那边进行了特殊操作,而实际中,客户没有此操作出现。研发组松了口气,而版本也顺利发布了。
2.严谨、清晰的思维。
  这个应该是大部分测试,都应该具有的能力。因为测试的职责所在,测试往往是整个产品的最后一道关卡。如果测试的时候,逻辑思维不清晰,不够严谨,难免会让人觉得测试不够可靠。上次和项目经理一起面试一个来应聘的测试人员,做自我介绍时,都描述不清,不知所云。面试结束后,经理和我说,这个的测试人员他不放心,不会要。由此,可见一斑。
3.开阔,发散的思维。
  觉得有些难做,又要严谨,清晰,又要开阔,发散。但是,如果测试人员考虑的测试点和开发人员能想到的一样,或者比开发考虑的还要少,那测试人员的价值何在?有一次,开发将产品某个功能做好,他自己就说他测试过全部OK,但是还要提交给测试,因为测试人员肯定比他想的更多,也就是说,通过测试,开发才对自己的产品有质量信心。否则,测试没有发现的问题被开发发现了,就有点小悲剧了,呵呵。
思维的能力比较难提升,多关注些细节,多思考一下为什么,多做一下总结,争取在工作中慢慢积累去提高了。
当然了,可能测试也不仅仅需要这些,如有人总结了更多的思维方式,不过感觉对于自己来说,最重要的是先上面三种。


TAG:

 

评分:0

我来说两句

日历

« 2024-02-25  
    123
45678910
11121314151617
18192021222324
2526272829  

数据统计

  • 访问量: 46047
  • 日志数: 33
  • 文件数: 1
  • 建立时间: 2009-07-10
  • 更新时间: 2010-12-07

RSS订阅

Open Toolbar