Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M10901

Smoke Test

Smoke Test
TechnicalHigh supportSoftware Engineering
Included
account_tree

Updated 2026-08-13

Loading revision record…

INTRODUCTION

English translation pending.

CORE DEFINITION

A software testing practice named after hardware bring-up, where a new board is powered on to see whether it literally smokes. In software, a smoke test exercises only the most critical end-to-end paths to confirm that the system starts, connects, and performs basic operations. The qualification is deliberate shallowness: it is designed to fail fast on fatal defects, not to establish correctness. A passing smoke test authorizes deeper testing, while a failing one stops the pipeline immediately.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

- Gate design: define the smallest set of checks that proves the build is worth deeper testing. - CI entry: run the smoke suite first so broken builds waste no compute. - Triage aid: treat a smoke failure as a fatal signal rather than a minor bug.

anchor

Anchor fast decisions

Most catastrophic failures are visible in the first seconds of use, so a tiny suite touching startup and core connectivity catches the majority of blocking defects at negligible cost. Because the check is cheap it can run on every commit, and because it is coarse it never delays the pipeline the way a full regression suite would.

MINIMUM ACTION

In progress 0/1

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Smoke_testing_(softwareZH · Explicit
    verified

RELATED MODELS