测试覆盖,不只是覆盖
作者:网络转载 发布时间:[ 2013/2/6 10:11:45 ] 推荐标签:
- 哪些地方容易混淆或出现延误?
- 哪些东西会干扰这个任务?
- 如果这条线路不可用会发生什么?
- 地图是否提示了哪些工作区是可用的?
- 这条路线的交通流量有多大?
- 这条路线的速度有多快?
- 是否有出现冲突的可能?
基于这些想法,我们可能会在地图上添加一些细节,但是这样可能会产生另外一个问题。我有一张多伦多的旧地铁图,上面指示了线路,站点,换乘站以及与火车的连接。我还有一张新地图,增加了一些标记,包括地铁站的街道地址、停车场、公共洗手间、供障碍人士使用的电梯、以及地面交通转乘点,但是——它去掉了与火车转乘点的标识!这个状况提醒我们,任何地图可能包括了某些有价值的信息,但也可能丢掉了另外一些有价值的信息。对比两张地图,会帮助我们发现还需要覆盖哪些要素。
有些人建议,地图必须精确地表现地域,但有很多个理由不这样做。地铁图通常展示站点之间的关系,而不是它们之间的实际距离。在Karl Weich的《Sensemaking in Organizations》(组织中的领悟力)一书中,给出了一个不准确但又很有用的实例。
一支匈牙利部队在阿尔卑斯山巡逻时,遇到了一场暴雪。一个排没有返回营地,过了,两天,三天,军官感到恐慌和绝望,但是突然,整个排回到了营地。军官在惊喜中问:“我们还以为你们回不来了!你们怎么做到的?”排长回答道:“嗯,当暴雪来临时,我们找到了一个地方躲避。后来天气变好了,我们发现迷路了。不过,幸好有个人带了这张地图,我们查看了地图,然后发现如果我们下山,会遇到一条河,如果我们沿着河走,我们会到达……,后,我们在这儿了!”军官拿过地图,看了一下,令他非常惊讶,这张不是瑞士阿尔卑斯山的地图,而是法国比利牛斯山地图。
Weick说:这个故事指出了一种非常有趣的可能性,当你迷路了,任何地图都会有帮助,那么,也许当你困惑时,任何策略也能发挥作用。策略非常类似于地图,它鼓舞和指引人们。一旦人们开始行动,会产生实际的结果,这些结果帮助他们发现:发生了什么,需要解释什么,以及下一步应该做什么。管理者总是忘记,成功是做了什么,而不是计划了什么。他们总是信任错误的事情——计划,并且不停地这么做,他们花更多时间来做计划,更少时间来行动。于是,当越来越多的计划没带来任何改进的时候,他们被吓坏了。
显而易见,覆盖地图的方法非常重要。从本质上来看,这是人在思考和行动,从而产生差异和新的理解。
分析地图并且规划如何覆盖,这是测试设计,可以发现地图自身还没有覆盖的元素。这会鼓舞我们注解地图,或者创造一个新的地图。
对比地图和地域,这是测试执行,即使地图是有限或不准确的,我们会学习并发现真相。
卓越的测试并非仅仅是覆盖地图,而是探索你的领域,发现地图的“未知”。

sales@spasvo.com