개발 명세를 참고해 테스트 하는 것을 "명세 기반" 테스트라 한다.
2-1 동등 분할 테스트
- 명세 기반 테스트 기법 중 '동등 분할'은 적용하기 쉬워 가장 많이 활용된다.
- 대표적인 예) 학점 계산 시스템
📍동등 분할 테스트 정의 및 원리
- 테스트 항목의 입력과 출력이 여러 개의 독립된 영역으로 구분되는 경우에 적용
- 동일한 영역 내에서는 어떠한 값을 선택해도결과가 항상 같다는 원리 이용
- 모든 영역에서 최소 하나 이상의 (대표)값을 선택해 테스트
2-2 경곗값 분석
- 특정 영역의 상한 또는 하한 경곗값을 테스트 데이터로 선택하는 테스트 기법
- 개발자가 프로그램 코드 작성 시 조건식의 등호(=), 부등호(<,>)를 잘못 입력하거나 방향을 바꾸는 실수를 흔히 범함
- 주로 '동등 분할' 테스트 기법과 함게 사용
- 경곗값 분석 기법은 입⋅출력 영역이 연속적인 수나 항목으로 분할된 경우에만 적용할 수 있다.
- 대표적인 예) 학점 계산 시스템
- 동등 분할은 영역 내 커버 / 경곗값 분석은 영역 외 커버
2-3 조합 테스트
- 여러 종류의 조합 중 '페어와이즈(pairwise)'
- 도구: 올페어즈(allpairs)
- 비용 부담 없이 가장 많이 사용하고 있는 도구
- 도구: 올페어즈(allpairs)
📍올페어즈 다운로드
1. https://www.satisfice.com/
2. Tool 메뉴 선택
3. 올페어즈(ALLPAIRS) Test Case Generation Tool 'Download ALLPAIRS' 클릭
4. 원하는 위치에 파일 다운로드 (.zip)
5. 원하는 폴더에 압축 해제
'🔍QA & TEST' 카테고리의 다른 글
AWS CI/CD 용어 (0) | 2024.06.29 |
---|---|
AWS CI/CD 솔류션 & CI/CD란? (0) | 2024.06.24 |