우리는 단지 버그를 찾기 위해서만 테스트를 하는 것일까?
테스트가 주로 테스트 실행으로 이루어지는 세상에서는 사람들이 테스트할 때 단순히 버그를 찾을 것으로 기대하는 것이 합리적입니다. "우리는 버그를 찾기 위해 테스트합니다"는 면접에서 주어지는 답변입니다. 온보딩 자료에서 반복되고, KPI 프레임워크에 내재되어 있으며, 소프트웨어 출시 준비가 되었는지에 대한 모든 대화에서 암묵적으로 가정되는 답변입니다. 너무나 당연하게 여겨져서, 망치가 물건을 치는 데 사용된다는 것을 의심하는 것처럼, 이를 의심하는 것은 터무니없게 들립니다.테스트는 테스트 실행을 포함하기 때문에 버그를 찾습니다. 하지만 테스트는 실행 이상의 것을 포함합니다. 테스트를 단순히 버그 찾기 활동으로 프레임하는 것은 이 글에서 논의할 여러 결과를 초래합니다.