에듀윌 · 테스트 정의
★ 정의 함정 1순위
가장 자주 흔들리는 정의 함정

테스트 = 결함 발견 ≠ 품질 증명

Testing
Software Testing
정의
명세된 요구사항 만족 여부를 확인하고 결함(defect)을 발견하기 위해 의도적으로 실행·관찰하는 활동. 결함의 존재는 증명해도 결함의 부재는 증명 못 함.
⚠️ 함정 1순위
'테스트 = 품질을 완벽하게 증명' · '통과 = 버그 없음 증명' → 100% 함정. 입력 조합은 무한, 테스트는 일부만 실행. 정답은 '결함의 존재를 발견 · 부재는 증명 X'.
📝
시험은 학생의 실수를 찾는 활동이지 완벽함을 증명하는 활동이 아니다. 다 맞아도 '모든 분야에 완벽'은 증명 못 한다 — 범위 밖이 늘 있으니까.