测试行业长期存在的争论之一是,为什么功能测试用例在某种意义上可能是很有用的,是因为:
  "Manual scripted test cases are a great way for new testers to learn the product while they test"
  “当测试新人着手产品测试时,以往的测试用例是一个非常好了解产品的方式”
  这种说法貌似很有用:
  “使用GPS来找路,是了解这个城市的极好途径”
  其实这并不是真的。
  主要原因是,尽管你是按照GPS的指令开车的,但你其实并没有积极参与到这一过程当中。
  因此,到达目的地之后,你会很难清楚地记得你如何到达那里的,实际上以后也很难自己找到那条路。
  GPS
  研究人员在过去一段时间,开始研究“依靠GPS导航来驾驶,对人的大脑有什么影响?”有趣的是,事实证明,GPS是扰乱我们大脑中本应该天生擅长的东西,即找路、认路的能力。
  当你用 “美好的旧方式” 开车时,你被迫亲自参与到整个驾驶的过程中来。这意味着当我们开车时,我们会记住我们周围的地标,十字路口,周围环境和道路。当我们这么做的时候,我们创建了一个对道路的认知(心理地图)。
  诺丁汉大学研究员加里·伯内特,在2005年,让一些志愿者运用模拟驾驶器来做实验,其中让一半的人有四个路线的详细说明,并让另一半只有一个传统的地图。之后要求他们勾勒出他们的路线。结果,有详细说明的人在各个方面都犯了明显的错误。
  他们甚至没有注意到,他们从不同的角度被引导到了去过的地方。
  2008年,Toru Ishikawa在东京大学的一项研究生成一个结果,他支持Burnett的观点,并且之后的研究也印证这一点。
  一个由英国的神经学家Eleanor Maguire在2000年做的非常的研究显示, 在伦敦跑过了多年出租车司机,比那些人不是出租车司机的人在海马区(来自百度百科:海马体主要负责记忆和学习,日常生活中的短期记忆)有更多的记忆。
  大脑是可塑的,我们经常使用的部分将变得越来越大,而我们不使用部分却越来越小。
  通过指示或自己想办法解决谜题
  我的朋友Duncan Nisbet(邓肯·尼斯贝特)认为(@DuncNisbet实际运行是一个有趣的实验,在实验里,他观察人们是通过指令还是自己想办法解决问题的。
  当我们后一次与DEWT见面的时候,我们同意一起开始做这个项目。我们希望在这个项目里能有一些有趣的事情发生,或者它可能只是我和邓肯聚在一起和闲逛的借口;-)
  测试
  所以这个时候,你可能会想,这一切是如何与测试发生联系的?
  这是,像我在这篇文章的开头指出的那样,通过运行测试用例不是一个了解产品的好方式。
  像我们通过GPS导航开车,我们并没有参与到整个过程中,不需要学习和了解,我们不会对我们正在测试的产品形成记忆。
  功能测试用例不是我们了解产品的好途径