【读书活动感悟】-八阿哥反对派-《思考,快与慢》:测试工作的思维双轨_文章

【读书活动感悟】-八阿哥反对派-《思考,快与慢》:测试工作的思维双轨

崔晓
发表于 2025-11-12 20:04:09

       最近在读诺贝尔经济学奖得主丹尼尔・卡尼曼的经典著作《思考,快与慢》,他把人类的思维模式拆成了两种:系统1和系统2。
       系统1是快思考:靠直觉、凭经验快速反应,自动运行还不费力,比如瞬间看出别人的情绪、熟练操作常用功能,可也容易被偏见、惯性带偏。系统2是慢思考:得刻意调动,严谨又费精力,专门负责复杂计算、逻辑推理和理性判断,比如解决没遇到过的问题、验证直觉对不对。我们做软件测试时,其实经常会用到这两种思维。
       系统1特别像没测试用例时的直觉测试:凭经验随手点点功能,靠本能找问题。这种方式快又直接,能迅速发现界面错位、按钮点不动这类表面 bug,但也容易变得思维惰性 —— 跟着习惯走,漏掉藏在背后的业务逻辑,就像系统1擅长的快速判断,总容易被偏见误导。
       系统2的刻意和严谨,正好是测试用例带给我们的思维模式。按着用例一步步校验边界条件、异常场景、数据流转,本质就是主动激活慢思考:不依赖直觉,而是拆解逻辑、推演流程,那些藏在代码深处的数据流冲突、权限校验漏洞、分支覆盖不足等深层问题,只有靠系统2的较真才能揪出来。
        其实表面上看,系统1好像对测试工作没多大用处,但实际做测试的时候,偶尔冒出来的直觉灵感,往往能抓住测试用例维护时漏掉的细节,这正是系统1没法忽视的正面作用。
        因此,系统1和系统2不是对立的,只有把它们有机结合起来,才能全方位覆盖测试场景。既靠系统2的严谨深挖隐性漏洞,又用系统1的灵光一闪查缺补漏,让测试工作更加严谨,真正守住产品质量的底线。

81 0

评论


意见反馈