As a preliminary check of software builds, a QA smoke test rapidly identifies major functional flaws. It is conducted early in the software development lifecycle.

This testing method is essential for ensuring basic functionalities work before deeper testing is performed.