[정보처리기사] 소프트웨어 개발 테스트 관련 내용 정리
·
자격증/정보처리기사
📌소프트웨어 개발(Test) 정리1️⃣ 소프트웨어 테스트 개요✅ 소프트웨어 테스트란?개발된 프로그램이 기능을 정상적으로 수행하는지 검증하는 과정오류를 찾고, 품질을 보장하기 위한 필수 과정✅ 테스트의 목적✔ 결함(버그) 발견✔ 소프트웨어 품질 보장✔ 요구사항 충족 여부 확인✔ 성능 및 안정성 검증 ✅ 테스트 원칙 (시험 단골 문제!)원칙설명결함 발견이 목적테스트는 오류를 찾기 위한 과정완벽한 테스트는 불가능모든 경우를 테스트할 수 없음초기 테스트 필요개발 초기에 테스트할수록 비용 절감결함 집중대부분의 결함은 소수의 모듈에서 발견됨 (80/20 법칙)살충제 패러독스동일한 테스트를 반복하면 새로운 결함 발견 어려움테스트는 정황 의존적소프트웨어의 특성과 환경에 따라 테스트 방식이 다름2️⃣ 테스트 레벨(단계..