Smoke testing
컴포넌트나 시스템의 주요 기능을 다루는 모든 정의된/계획된 테스트 케이스의 부분 집합. 이런 주요 테스트로 대부분의 프로그램 핵심 기능이 동작한다는 것을 확인한다.
스모크 테스트라는 단어는 전자 회로 기판에 전원을 켰을 때 기판에서 연기가 나는지 안 나는지를 확인하기 위한 테스트에서 유래되었다. 전원을 켰을 때 연기가 나면 '당연히' 안 되고 기본 기능이 안되는 것이기 때문에 다시 개발에 들어갈 것이다.
스모크 테스트를 한다. = 주요 기능이 올바르게 동작하는지 확인한다.