개발한 애플리케이션이 고객의 요구를 만족시키는지 확인(Validation), 기능이 정상적으로 수행하는지 검증(Verification)Validation(확인) = 사용자 입장 = 고객의 요구에 맞게 구현되었는지 확인Verification(검증) = 개발자 입장 = 명세서에 맞게 만들어졌는지 점검1. ⭐ 애플리케이션 테스트의 필요성프로그램 실행 전 코드리뷰, 인스펙션 등을 통해 오류를 발견하여 예방반복적인 테스트를 통해 제품의 신뢰도 향상개발초기부터 테스트를 계획하고 시작하면 단순한 오류 발견뿐만 아니라 새로운 오류의 유입도 예방테스트를 효과적으로 수행하면 최소한의 시간과 노력으로 많은 결함을 찾음2. ⭐ 애플리케이션 테스트의 기본원리소프트웨어의 잠재적인 결함은 줄일 수 있지만 결함이 없다고 증명 X =..