A smoke test is a short, focused end-to-end check that verifies an application build or deployment performs its essential functions. A typical script starts the application with Docker Compose, sends web requests, confirms that the application does something useful, and shuts the containers down. section 16.3
Use smoke tests to keep build and deployment feedback practical:
- Run them after earlier pipeline stages establish reasonable confidence in the build. section 16.3
- Choose local images while developing, or staging images when reproducing a tester-reported issue. section 16.3
- Extend the script with fuller BDD or simulated-browser tests when basic checks are insufficient. section 16.3
Run the local smoke test
Use the images already built on the developer machine: ./smoke-test.ps1 -Local The same script can run without the flag to pull the latest staging images. section 16.3



