SW 테스트:
SW 오류 원인
설계오류: 요구사항을 반영하는 과정에서 오류가 발생
코딩오류: 설계 문서를 잘못 이해하거나 프로그래밍 언어 또는 도구에 익숙치 않아 발생
기타: 문서나 표준에 따르지 않음, 미흡한 테스트 프로세스
<aside> 💡
오류 분포도: 요구사항 >> 설계 >> 코딩 >> 기타
</aside>
결함 발견 시점이 늦을 수록 비용 증가, 완벽한 테스트는 불가능, 무한한 테스트는 비현실적
<aside> 💡
프로그램 테스트는 오류가 존재함을 보일 순 있어도, 오류가 없음을 보일 수는 없다.
</aside>