六顶思考帽与软件测试

发表于:2015-3-12 13:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张海云    来源:51Testing软件测试网采编

  六顶思考帽是英国学者爱德华·德·博诺(Edward de Bono)博士开发的一种思维训练模式,是一个全面思考问题的模型。它提供了“平行思维”的工具,使得我们指导自己的思考如同指挥一个乐队一般,使我们脱离思维的俗套而对事物产生新的看法。这一点对于软件测试至关重要。
  六顶帽子分别为白色,红色,黑色,黄色,绿色,蓝色。每一种颜色分别代表一种不同的思考方法。思考者在同一时间内只做一件事情从而学会将逻辑与情感、创造与信息等区分开来。戴上任一顶帽子都代表着一种特定类型的思考方式。
  · 白色思考帽:中立而客观。白色思考帽代表客观的事实与数据。
  · 红色思考帽:暗示著愤怒与情感。红色思考帽代表情绪上的感觉、直觉和预感。现在你感觉这个怎么样?
  · 黑色思考帽:负面。黑色思考帽也就是考虑事物的负面因素,它是对事物负面因素的注意、判断和评估。这是真的吗?它会起作用吗?缺点是什么?它有什么问题?为什么不能做。
  · 黄色思考帽:耀眼、正面。黄色思考帽代表乐观、希望与正面思想。为什么这个值得做?为什么可以作这件事?它为什么会起作用?
  · 绿色思考帽:草地的颜色。绿色思考帽代表创意与创造性新的想法。有不同的想法?新的想法、建议和假设是什么?可能的解决办法和行动的过程是什么?其他可能的选择是什么?
  · 蓝色思考帽:天空的颜色。蓝色思考帽代表思维过程的控制与组织。它可以控制其他思考帽的使用。
  而在软件测试中,我们正式需要这样不同的思考方式,从而让我们从不同的角度来了解并发现软件中的问题。你可以将这六顶思考帽分给你团队中的一些人或者你也可以自己一个一个戴。使用颜色有助于你集中注意力,帮助你在带不同帽子时集中在一方面思考。
  白帽子代表客观的信息和分析思考。这顶帽子的重点是需求和如何实现它们。在测试设计中,白帽子有点像探索式测试中的指南法。戴白帽子就要如预期地执行一个测试集并专注于事实。这个人的任务就是收集事实以向正在进行中的讨论告知价值中立。
  红帽子代表感性思考,积极和消极都有。这顶帽子应该可以帮助你观察你自己的情绪。测试时,你建立了对被测软件的感情。依我之见,在很大程度上这也包含难以衡量的“魅力”特性。我喜欢使用这个软件吗?用起来很麻烦吗?或者很难?这样的信息通常很难放入一份bug报告中吧,但是至少得告知利益相关者,这样他们就有机会做出反应了。使用时令你头疼的软件或许功能和技术上都是正确的,但用户却不会觉得它有多好。
  黄帽子代表一个乐观的回应。一切都围绕着最佳用例。这顶帽子只看得见软件中好的方面和益处,所以它是一顶快乐的路径测试的好帽子。黄帽子是为了体验明媚的一天,但是如果黄帽子没有其他信息,你就应该要小心了,因为这是不好的征兆!
  黑帽子完全就是关于识别能力的批判而悲观的思考。这顶帽子是你肩上的小恶魔,它很擅长识别缺陷和风险。黑帽子是怀疑的,批判的。好好听黑帽子所说的,因为它可以找到许多新的错误场景或未知的风险。
  绿帽子,它代表创造性思考。这顶帽子创建新想法且以不同的方法角度思考。测试中,绿帽子可以找出新方法去测试或使用功能。绿帽子可以创造性地帮助优化软件,你也可以用它找到解决方法。我建议试着像个孩子一样思考。孩子会用多种大人想象不到的方法去使用事物,因为大人受限于他们的固定思维。试着使用绿帽子来摆脱你根深蒂固的思考习惯。
  蓝帽子代表思维过程的控制和组织。如何收放自如的探索,如何使你的测试如行云流水般流畅,自然。无论是测试一开始,还是中间过程,包括最后的总结,都要好好得带上这顶蓝帽子。
  先从一个角度把事实看得尽可能透彻,然后再换一个角度,这是六顶帽子思考法的一个特点。六顶思考帽的好处为:
  1. 可以培养不同的思考方式。
  2. 引导注意力。
  3. 便于思考。
  4. 计划性思考,而非反应性思考
  这些对于一个测试人员来说都是非常好的方面。大家可以尝试在测试中利用不同的session来带顶不同颜色的帽子,看看效果会怎么样?
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号