Smoke testing
lastmod 2026-06-12created 2026-06-121 edits
A subset of all defined/planned test cases that cover the main functionality of a component or system. These main tests confirm that most of the program's core features work.
The term smoke test comes from the test of powering on an electronic circuit board to check whether or not smoke comes out of it. If smoke comes out when powered on, it 'obviously' fails and the basic functionality doesn't work, so it goes back into development.
Doing a smoke test = checking that the main features work correctly.
See also
- Test
- Software testing
- Smoke testing (Korean: 스모크 테스트)
- Sanity testing (Korean: 새너티 테스트)
- Regression testing (Korean: 회귀 테스트)