想要会的东西太多,却忘记了吃多嚼不烂的道理。

优秀测试员会进行技术性,创造性,批判性和实用性地思考

上一篇 / 下一篇  2009-04-28 23:11:17

摘抄学习--lessons learned in software testing

各种类型的思考都要考虑测试的实施。但是我们认为需要提出四种主要的思考:

  • 技术性思考。对技术建模并理解因果关系的能力。这包括诸如相关技术事实的知识和使用工具并预测系统行为的能力。
  • 创造性思考。产生思想并看到可能性的能力。测试员只能以能够想象得到的方式进行测试,只能寻找猜想会存在的问题。
  • 批判性思考。评估思想并进行推断的能力。这包括在自己的思考中发现并消除错误的能力,将产品观察与质量准则关联起来的能力,以及针对特定信念或所建议的行动过程构建有说服力的测试用例的能力。
  • 实用性思考。把想法付诸实施的能力。这种能力包括诸如运用测试工具,并使测试手段和力量与项目范围适应的技能。

总之,像测试员那样思考,会最终导致相信事物可能不像外表看起来那样。不管事物是怎样的,都可能有差别。我们发现,当测试过程以最具破坏性的方式失败时,根本原因最有可能是视野狭窄。换句话说,这不是运行了一万个测试,而本来应该运行一万零一个的问题;问题是没有想象出测试的总体大纲,没有做即使有两倍时间和资源也不会做的测试。

我最缺少的应该是创造性思考,以后要更加注意这点。


TAG:

 

评分:0

我来说两句

icilwendyzhou

icilwendyzhou

宇宙超级无敌霹雳测试员

我的栏目

日历

« 2024-05-17  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 19154
  • 日志数: 37
  • 建立时间: 2008-09-14
  • 更新时间: 2011-09-26

RSS订阅

Open Toolbar