테스트 케이스란? 테스트 케이스(Test Case)란 명세 기반 테스트의 설계 산출물로 설계된 입력값, 실행조건, 기대 결과로 구성되어 있는 테스트 항목의 명세서를 의미한다. 보통 테스트 케이스를 활용하는 이유는 크게 두가지이다. 테스트 누락 방지와 테스트 투명화이다. 테스트 케이스 종류 기능 테스트 요구하는 목적을 만족하는지를 검증하는 테스트 도메인 테스트 경계값 분석 등 관계성을 지닌 복수의 변수를 동시에 검증하는 테스트 사양기반 테스트 설계서 및 메뉴얼과 같은 문서 상에 기술된 내용과 소프트웨어가 똑같은 지능을 가진지 검증하는 테스트 부하 테스트 최대 설계 부하와 그 이상의 부하를 검증하는 테스트 회귀 테스트 프로그램이 변경 되었을 때의 이상을 검증하는 테스트 사용자 테스트 사용자에게 실제로 사용하..