...
분류 트리 기법
분류 트리는 테스트 객체에 적용되는 데이터 공간의 그래픽 표현을 생성할 수 있게하여 특정 블랙 박스 테스트 기술을 지원한다.
데이터는 다음과 같이 분류 및 클래스로 구성된다.
분류 :
테스트 객체의 데이터 공간 내의 매개 변수를 의미한다. 입력 매개 변수의 경우, 환경 상태와 사전 조건을 포함할 수 있으며 출력 매개 변수로 간주된다. 응용 프로그램을 여러 가지 다른 방식의 분류에는 클라이언트, 브라우저, 언어 및 운영 체제가 포함될 수 있다.
클래스:
각 분류에는 매개 변수의 발생을 설명하는 클래스와 하위 클래스가 포함될 수 있다. 각 클래스 또는 등가 파티션은 분류 내의 특정 값이다.
분류 트리 방법의 주요 단계(steps)
1. 테스트 대상 항목 선정(Selecting test objects)
큰 규모의 실제 시스템을 하나의 분류 트리로 표현하면 트리가 너무 커져 다루기 힘들므로 테스트 대상 시스템을 독립성을 띄는(즉, 따로 떼어서 개별적으로 테스트가 가능한) 여러 개의 테스트 대상 항목(test objects) 분할한다.
2. 분류 트리 설계(Designing a classification tree):
이전 단계에서 분할된 각 테스트 대상 항목에 대해서 필요 시 되는 모든 측면을 고려하여 분류 트리를 구축한다.
3. 분류 클래스들을 조합하여 테스트 케이스 생성(Combining classes to form test cases):
각 테스트 대상 항목의 가장 중요한 테스트 조건(test situations)이 커버되도록 테스트 케이스를 도출한다.
예)
❏ 테스트 대상 항목: 여러 다른 물체의 크기를 결정하는 컴퓨터 비전 시스템
❏ 입력 데이터: 다양한 빌딩 블록
❏ 테스트에서 고려할 측면(aspects): 블록의 크기(size), 색깔(colour), 형태(shape)
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.