【读书活动感悟】-八阿哥反对派-《思考,快与慢》:测试要防 “思维bug”_文章

【读书活动感悟】-八阿哥反对派-《思考,快与慢》:测试要防 “思维bug”

王茜
发表于 2025-11-11 20:13:25

     《思考,快与慢》第二部分的“启发法与偏见”,十分的贴合测试工作中存在的思维漏洞。启发法是大脑的“快捷思维工具”,能够有效的提高思考效率,但是容易引发系统性偏见。这种由“锚定效应”、“可得性启发”导致的偏见容易成为测试人员的“思维bug”,形成软件质量的“隐形陷阱”。

       所谓“锚定效应”,也就是人会被最初接触的信息 “锚住”,后续判断都围着这个 “锚点” 转。这种现象在测试工作中十分常见,甚至难以规避。在面对迭代的需求,或者bug修复时更甚。

       我往往会听见说,“这次只调整xxx,不影响其他功能”,这里的“不影响其他功能”的说法往往会成为一种“思维锚点”。毕竟,谁也没有预料到迭代优化了“APP筛选器”功能,却引发了APP闪退。当我验证着新的“筛选器”功能,看着数据筛选完美匹配而开心时,一个无意点进“电站详情页”的操作,闪退回手机桌面看着手机桌面我家喵主子的那一刻,我的内心很迷茫……

       同时,“可得性启发”也是容易遇见的思维bug,“可得性启发”是指大脑习惯用容易想到的例子判断事情概率,越容易想到的,越觉得常见。在测试工作中,我们往往对于常见场景,测试覆盖率总是更高,然而“相比于大样本,极端的结果更容易出现在小样本中,小样本的出错风险可能高达50%”,往往在不起眼,或者不常见/异常操作中更容易出现软件漏洞。

       在CLP项目-积分商城的测试中,配置积分商品的适用电站时,对于常见场景:全部电站、部分电站、电站是否运营、电站是否可见等,都做到了场景覆盖。却忽略了,若这个商品里配置的全部电站,对客户都”不可见“时,积分商品在用户端如何展示适用电站列表。这种不常遇到的场景,因为大脑不容易 “调取”,就容易被忽略 —— 这就是可得性启发在 “作祟”,我们关注着熟悉的场景,漏掉了一些”不显眼“的测试场景
       除此之外, “确认偏误” 在测试里也很常见:一旦先入为主觉得 “这个功能没问题”,后续测试就会不自觉地找 “能证明它没问题” 的场景,而忽略那些可能 “推翻结论” 的情况。这种偏见本质上是系统 1 在 “偷懒”,不愿花力气去验证 “反面可能性”,可对于测试来说,“找问题” 才是核心,一旦陷入确认偏误,测试就失去了意义。
      书中这部分对我最大的启发就是,测试工作不仅要防 “软件 bug”,更要防 “思维 bug”。启发法带来的思维偏见,就像测试路上的 “隐形绊脚石”,稍不注意就会栽跟头。

       别被 “锚定” 思路,主动去挖掘边缘情况;别过早下 “功能没问题” 的结论,多从 “找问题” 的角度进行测试。在测试阶段秉承”我不相信我的开发“的警惕性思维,才能够在交付阶段给客户说”我相信我的开发“。

102 1

评论 (1)


意见反馈