首页 微武游戏指南 正文

场景覆盖:

今天想吐槽点实际的,哥们儿碰上个坑:做功能测试时候总漏动作。

上周三搞了个新按钮上线,结果用户抱怨点完没反应。我蹲在工位翻日志,发现测试时只点了按钮中间——但用户实际会乱戳边缘,还会手滑点两下。测试覆盖的场景压根不够全乎。

动手搞场景覆盖

先拉上工程师开会:“咱们把用户能摸到的地方都画出来!”工程师直接掏白板笔,把操作界面描成个大蜘蛛网。按钮四个角标了红点,连用户可能误触的空白区都圈出来。这步太关键了,之前根本没想到界面边角能出问题。

  • 第一步:把能想到的操作全写纸上,连“指甲划屏幕”这种奇葩动作都不放过
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 第二步:蹲在测试机前面,真的用手戳、用指甲刮、甚至拿油乎乎的手指头去点
  • 第三步:拿本子记哪些操作会让系统抽风

搞到下午三点钟,咖啡都喝到第四杯,突然发现个大问题:支付页面的返回按钮,要是用户连击三下,居然会卡死在加载动画里!工程师当场脸都绿了,捧着键盘就改代码。

最土的办法反而灵

第二天我带着新招数进办公室:把用户分五类。第一次用的、手抖的、乱点的、赶时间的、还有专门挑刺的。每种人配张操作清单:

  • 新手用户:先看三秒再点按钮
  • 暴躁老哥:对着界面疯狂输出
  • 强迫症用户:每个按钮点五次

拿着清单蹲在测试区折腾整上午,发现手抖用户最容易触发系统崩溃——他们总在加载时候乱按,程序直接罢工。赶紧让工程师在加载条上加了个透明黑罩子,这下随便点都没事了。

搞完收工的反转

当天下班前搞回归测试,新来的测试妹子突然问:“要是用户用两个手指头同时点?”我跟工程师大眼瞪小眼三秒钟...结果真把系统点崩了!连夜加了防暴击代码,现在任你左右开弓猛戳都没事。

折腾完跟项目组撸串时候悟了:所谓的场景覆盖,就是把自己当精神病用户,把能想到的不能想到的骚操作都来一遍。这事最费的不是技术,是蹲在测试机前按到手指抽筋的耐力。

(刚收到测试组消息:今天上线的版本零崩溃,终于不用加夜班改bug了)

本文转载自互联网,如有侵权,联系删除