분류트리기법테스트

개념
- 소프트웨어 일부 또는 전체를 트리 구조로 분석 및 표현하고 이를 바탕으로 테스트 케이스를 도출하는 기법분류 트리 기법의 특징 - 분류 트리 기법을 적용할 때 트리를 그려주는 도구(Classification Tree Editor, CTE)의 지원을 받아 테스트할 조합(테스트 케이스) 선택 용이

I. 분류 트리 기법의 개요

가. 분류 트리 기법의 정의

- 소프트웨어 일부 또는 전체를 트리 구조로 분석 및 표현하고 이를 바탕으로 테스트 케이스를 도출하는 기법분류 트리 기법의 특징

- 분류 트리 기법을 적용할 때 트리를 그려주는 도구(Classification Tree Editor, CTE)의 지원을 받아 테스트할 조합(테스트 케이스) 선택 용이

 

나. 분류 트리 기법의 장점

- 트리구조 시각화 : 의도한 테스트 케이스 도출 가능

- 중복누락 회피 : 시각적으로 보면서 트리구조 끝단을 조합

- 활용 : 복잡한 시스템 or application 일부 또는 전체를 테스팅하는데 적합

- 조기 테스트 설계 활용 : 개발 설계를 체크하는 용도로 사용 가능

- 테스트 비용 추정 가능 : 테스트 케이스 수와 트리의 복잡도 근거

 

 

다. 분류 트리 기법의 테스트 케이스 생성 절차

 

 

II.  적용사례

ID : 6~8 ,자리 정수

Password : 4 자리 정수, 3회 이상 실패 시 로그인 실패

 

 

 

Test Case ID 1  : 유효한  ID 와 Password 입력

기대결과 : 정상 로그인

  1. 같은 방식으로 테스트 케이스 추가
  2. 고려사항 : 테스트 대상의 리스크 와 제한된 리소스(ex : 새로 만들어진 필드 or 수정발생필드)
  3. 리스크가 높은 소프트웨어에 유용하게 활용

   보장성을 확보하기 어렵울 수도 있으나 입력값 선정을 위해 동등분할/경계값분석기법을 적용하면 추가적인 보장성을 확보 할 수 있다.

 

 

댓글