Software Engineering vocabulary · Testing

Smoke test

Meaning in software engineering, with examples

nounCommon term

In software engineering, smoke test means: A quick, basic test that checks the most important functions work at all, for example that the app starts and users can log in, before deeper testing.

In Turkish: duman testi, temel işlevsellik testi

How it is used

Often run right after a deploy: 'Run a smoke test on staging.' If the smoke test fails, there is no point running the full test suite. The name comes from hardware testing: switch the device on and see whether smoke comes out.

Example sentences

  1. After each deploy, the pipeline runs a smoke test against the login and search pages.

  2. The smoke test failed on staging, so we stopped the release.

Common collocations

  • run a smoke test
  • the smoke test fails
  • post-deploy smoke test
  • smoke testing

More terms: Testing

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: