🔍QA & TEST

[소프트웨어 테스트 실무 가이드] Part Ⅰ-Chapter 2 테스트 케이스 쉽게 만들어 보자

siwoobyeol 2024. 8. 23. 21:56
개발 명세를 참고해 테스트 하는 것을 "명세 기반" 테스트라 한다.

 

2-1 동등 분할 테스트

  • 명세 기반 테스트 기법 중 '동등 분할'은 적용하기 쉬워 가장 많이 활용된다.
  • 대표적인 예) 학점 계산 시스템
📍동등 분할 테스트 정의 및 원리
- 테스트 항목의 입력과 출력이 여러 개의 독립된 영역으로 구분되는 경우에 적용
- 동일한 영역 내에서는 어떠한 값을 선택해도결과가 항상 같다는 원리 이용
- 모든 영역에서 최소 하나 이상의 (대표)값을 선택해 테스트 

 

2-2 경곗값 분석

  • 특정 영역의 상한 또는 하한 경곗값을 테스트 데이터로 선택하는 테스트 기법
  • 개발자가 프로그램 코드 작성 시 조건식의 등호(=), 부등호(<,>)를 잘못 입력하거나 방향을 바꾸는 실수를 흔히 범함
  • 주로 '동등 분할' 테스트 기법과 함게 사용
  • 경곗값 분석 기법은 입⋅출력 영역이 연속적인 수나 항목으로 분할된 경우에만 적용할 수 있다.
  • 대표적인 예) 학점 계산 시스템
    • 동등 분할은 영역 내 커버 / 경곗값 분석은 영역 외 커버

2-3 조합 테스트

  • 여러 종류의 조합 중 '페어와이즈(pairwise)'
    • 도구: 올페어즈(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