스모크 테스트의 어원과 의미

2009. 7. 26. 14:50QA

 

1.     Game Testing All-in-one 中에서


The next step after accepting a new build and preparing to test it is to certify that the build is worthwhile to formally test. This process is sometimes called performing a smoke test on the build, because it’s used to determine whether a build “smokes”(malfunctions) when run.

 

새로운 빌드를 받고 테스트를 준비하기 위한 다음 단계는, 그 빌드가 정식으로 테스트 받을 만한 가치가 있는 것인지를 검증하는 것이다. 이 단계를 때로 빌드에 대해 스모크 테스트를 수행한다 라고 부르는데, 해당 빌드를 실행할 때 연기가 나지 않는지(기능 고장으로 인해)”를 판단하는데 사용되기 때문이다.

 

        2.     How we test software at MICROSOFT 에서

 

A smoke test is a brief test to make sure the basic functionality of the application works. It’s similar to driving a borrowed car around the block to check for obvious faults before driving all the way across town. Test teams usually run a suite of smoke tests. Most often, these are known as build acceptance tests(BATs) or build verification tests(BVTs).

 

스모크 테스트는 애플리케이션이 동작하는데 있어 기본적인 기능성을 검증하기 위한 기본적인 테스트다. 이것은 렌트한 자동차를 가지고 시내 구석구석을 돌아다니기 전에 명백한 결함은 없는지 체크하기 위해 한 블록 정도를 시험 삼아 운전해 보는 것과 같다. 테스트 팀은 일반적으로 여러 개의 스모크 테스트로 이루어진 스위트를 수행한다. 대개 이러한 것들은 빌드 수용 테스트(BAT) 혹은 빌드 검증 테스트(BVT)로 알려져 있다