동치 분할 테스트
From CS Wiki
- Equivalence Partitioning Test
- 프로그램의 입력값과 출력값이 특정 그룹으로 분류되며, 분류된 그룹내의 값들이 시스템에 의해 동일하게 취급된다는 특성을 이용한 소프트웨어 테스트
- 유사한 입력값들이 시스템을 거치면서 유사한 답변이 나온다는 것을 가정하여 테스트
- 하나의 값은 그 분할 내 모든 값을 대표하는 것으로 간주하는 기법
- 모든 입력값을 시험할 필요가 없게 하여 시험을 효율적으로 수행하도록 지원
- 일반적으로 경계값 분석기법(boundary value analysis)과 함께 테스트 케이스 도출하는데 사용
동치 분할의 예시[edit | edit source]
- 유효한 값, 유효하지 않은 값
- 음수, 양수, 0의 정수에 대한 숫자 값
- 공백, 데이터가 있는 문자열 값
- 공백, 데이터가 있는 리스트
- 파일이 존재, 없는 상태
- 파일 읽기, 쓰기 등이 가능한 상태
- 연도 값이 2000년 이전, 2000년 이후
- 데이터 파일의 종류(텍스트, 그래픽, 비디오, 오디오등)