【读书活动感悟】-八阿哥反对派-《思考,快与慢》:测试工作里面的快慢平衡技巧_文章

【读书活动感悟】-八阿哥反对派-《思考,快与慢》:测试工作里面的快慢平衡技巧

孙斌
发表于 2025-11-14 18:21:20

读卡尼曼的《快与慢》,里面有句话让我很有感触:高效的决策不是抛弃系统1,而是用系统2驯化系统1。这话改变了我之前对软件测试的看法。以前总觉得系统1的直觉和系统2的理性是冲突的,要么图快靠直觉测,要么重质量慢慢琢磨,读完才明白,靠谱的测试工作,是让这两个系统各尽其职、互相配合,在效率和质量之间找到平衡点。
这种平衡在测试流程里特别明显,我日常的测试时,慢慢摸出个快-慢-快的路子。比如测运营商加盟商的充电订单功能,刚开始先用系统1快速过常规场景,凭经验点那些核心路径——比如用户扫码充电、结束计费、生成订单这些,很快就能揪出订单状态不更新、费用计算错这种一眼能看见的bug。
接着就得切换到系统2,沉下心处理高风险的测试点。像充电订单里的异常情况,得拆得细一些,用我们常用的等价类划分方法,把无效二维码、充电中途断电、跨运营商结算这些场景都列出来。要是光求快,根本查不出来比较深层的BUG。
最后回归测试又能转成系统1,快速验证改好的bug,同时用系统2抽查容易漏的地方。比如之前修复的退款异常问题,不光要测退款能到账,还得确认会不会影响后续的充电下单,有没有把加盟商的分成给算错,这一步快慢结合着来才放心。
在团队协作里,这种方法也好用。卡尼曼说不同人的系统1直觉不一样,系统2的分析角度也不同,这话很有道理。我们测试组常这么安排:老同事用系统1把常规测试点捋出来,给新人搭好基础框架。比如测个人客户充值功能,老员工很快就能列出手机号充值、微信支付、充值记录查询这些基础流程;新人则能用系统2的理性思维,从新手视角考虑异常场景,经常能发现我们这些老人因为熟了而忽略的点。
现在我越来越清楚,软件测试不是选快还是选慢,而是要明白什么时候该快、什么时候该慢。在日常的测试工作中,系统1帮我们应对常规工作、提升效率;系统2帮我们防控风险、保障质量。这两者的平衡,是《快与慢》教给我的思维方法,也是做好测试工作的必经之路。

75 0

评论


意见反馈