《51测试天地》第二季度征文总动员! http://bbs.51testing.com/thread-1080814-1-1.html

变焦测试法—看不见的大猩猩

上一篇 / 下一篇  2016-08-18 15:33:45

  语音内容:
  大家好,我是小编XXX。大家是否听说过心理学家Daniel Simons的一个经典实验"看不见的大猩猩",试验中,实验者要看一个球赛视频,并记录其中三个队员间的传球数。期间有一个打扮成大猩猩的人走过球场,在球场中央停了一会儿,但竟有将近一半的人没有发现这个大猩猩的存在!这不禁让小编想到测试,我们是否也有看不见的Bug呢?为了避免和Bug的"擦肩而过",小编今天要为大家介绍一种测试方法:变焦测试法。这种方法会帮助我们在特定的阶段,专注于某一个维度的观察,拒绝盲区。回复关键词"测试方法",即可看到详细介绍!
  相关文章
  针对这个实验Simons后期还写过一篇文章叫《看不见的大猩猩》。在这篇文章里,他介绍了“无视盲视”的概念,并指出:“人们越是关注他们视野范围内的某些事物,就越有可能忽视了那些意料之外的事物”。这不禁让我想到我们的测试,我们是不是也有‘看不见’的Bug呢?难道我和Bug之间最远的距离,不是我苦苦寻找,它避而不见;而是它就在我面前,我却“视而不见”!
  为了避免和Bug的“擦肩而过”,在测试的过程中,寻找不同的角度进行测试就显得至关重要了。如果Simons再加一个实验,要大家单纯的看一场球赛,相信很少有人会忽视那只大猩猩吧。
  这里为大家介绍一种方法:变焦测试法。这种方法会帮助我们在特定的阶段,专注于某一个维度的观察,拒绝盲区。我给这个方法作了个不太规范的定义,‘在测试过程中,缩小或扩大自己的视野范围,寻找不同维度的bug’。这个方法就是要求我们在测试的过程中既要明察秋毫,也要纵览全局。也就是说在测试的过程中,扩大或者缩小自己的视野,既要观察业务流程是否符合设计,也需要留意指示灯的颜色,单词的拼写等细节。
  在测试过程中,我们应该怎样选取我们的视野范围呢?我们可以借鉴一下以前写作文的经典模式“总—分—总”。也就是说在测试的初期使用全景模式,保证产品的主流程和基本功能可以正常工作;然后分别聚焦到单个模块,测试每个分功能模块,发现隐藏更深的Bug;最后再回到全景模式,确保bug修改不会影响产品的其他模块,提升我们队产品的信心。我们以bonus配奖的流程为例,来介绍这个方法在测试中的使用。
  开启全景模式:这时首先要纵观全局,了解整个流程都包括哪些操作,需要用规范的操作方式运行整个工作流程。针对Bonus配奖,主要包括建奖池,配置可获奖的机器,插卡玩儿,中奖。这里需要按照正常的步骤执行整个流程,检查会不会有建奖池不成功,不能顺利配置机器,插入player卡不能读出player信息,配奖失败等问题。若整个流程都是正确的,可以保证我们的基本功能已经完成。在这样的基础上,我们对产品有了基本的信心,然后再继续下一步的探索。
  开始聚焦啦:这里就要聚焦到具体的单个功能了。我们以创建奖池模块为例,这时候我们可以把注意力集中到奖池这件事上,进行奖池的创建,更新,删除等操作。当然这里还是需要结合其他的测试方法如强迫症法:反复的创建,删除奖池;或者取消法:创建奖池的过程中取消,删除之前取消等。聚焦只是希望可以集中测试某一个功能,我们可以尝试使用任何测试方法。在这个层面上,我们就会发现诸如奖池ID号的增长异常,创建途中取消的奖池对后续奖池的影响等层面的问题。当然,这个模块测试结束,我们还需要转移焦点到下一个模块,
  深度聚焦:我们还可以层层深入,还是以创建奖池为例。这时候,我们可以针对某一个可编辑的对话框,尝试对话框空白,输入特殊字符,输入超过要求长度的字符;或者反复的选择前一步,或者后一步;观察字符串的拼写等等。在这里我们可以发现更加细节的问题和性能问题。当然,我们可以划分更加详细的深入步骤,设计更小的基本探测单位。而且也需要聚焦和深度聚焦其他所有功能模块,这里不再一一阐述。
  再次全景:最后,我们收集了很多bug,在最终的验收提交之前,我们应该保证,之前所有的bug修复不会影响现在的系统,这时候我们需要重新回到全景模式。这一次,我们是在对系统更加了解的基础上测试系统的,所以更加有针对性。在这轮测试之前,我们可以根据之前的测试经验,列举一系列的检查点,在测试过程中,不断检查checkpoint list中列举的内容。如果检查完所有的point,全部符合要求,我们对产品的信心又可以提升一把啦。
  当然,由于测试的产品不同,我们需要聚焦的深度不同,使用全景模式和聚焦模式的时机也不是一成不变的,我们在测试过程中完全可以灵活地运用。比如在产品有修改的时候,我们完全可以在测试完修改内容后做一次全景测试,防止局部的修改影响整理的功能。或者在全景测试中发现了问题,可以沿着这个问题一路探索下去,享受探索的乐趣。
更多精彩内容,请查看:http://bbs.51testing.com/thread-1024061-1-1.html

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar