1 |
1
테스트 대상 소프트웨어가 바인딩되는 테스트 객체부와,
상기 테스트 객체부에 바인딩된 상기 테스트 대상 소프트웨어에 대해 미리 설정된 규격에 맞는지 테스트를 수행하고 결과를 출력시키는 테스터부
를 포함하는 컴포넌트 구조기반 테스팅 장치
|
2 |
2
제 1 항에 있어서,
상기 테스트 객체부는,
상기 테스트 대상 소프트웨어와 바인딩되는 다수의 테스트 객체 컴포넌트를 구비하는 테스트 객체 컨테이너와,
상기 테스트 객체 컨테이너와 각 테스트 객체 컴포넌트와의 통신을 수행하는 테스트 객체 인터페이스부와,
상기 테스트 객체 컨테이너와 상기 테스터부와의 통신을 수행하는 통신 인터페이스부
를 포함하는 컴포넌트 구조기반 테스팅 장치
|
3 |
3
제 2 항에 있어서,
상기 테스트 객체 컨테이너는,
상기 테스트 객체 인터페이스를 통해 각각의 단위 테스트 객체 컴포넌트 또는 복합 테스트 객체 컴포넌트를 위한 라이프싸이클 관리, 동적 바인딩 또는 테스트 객체 구성을 수행하는 컴포넌트 구조기반 테스팅 장치
|
4 |
4
제 3 항에 있어서,
상기 단위 테스트 객체 컴포넌트는,
상기 테스트 대상 소프트웨어의 단위 기능을 대리 실행시키는 프록시 컴포넌트인 컴포넌트 구조기반 테스팅 장치
|
5 |
5
제 1 항에 있어서,
상기 테스터부는,
상기 테스트 대상 소프트웨어에 대해 테스트를 수행하는 다수의 테스트 케이스 컴포넌트를 구비하는 테스터 컨테이너와,
상기 테스터 컨테이너와 각 테스트 케이스 컴포넌트와의 통신을 수행하는 테스트 케이스 인터페이스부와,
상기 테스터 컨테이너와 상기 테스트 객체부와의 통신을 수행하는 통신 인터페이스부
를 포함하는 컴포넌트 구조기반 테스팅 장치
|
6 |
6
제 5 항에 있어서,
상기 테스터 컨테이너는,
상기 다수의 테스트 케이스 컴포넌트 중에서 상기 테스트 대상 소프트웨어에 대해 테스트를 수행할 하나의 단위 테스트 케이스 컴포넌트 또는 복합 테스트 케이스 컴포넌트를 동적으로 할당하는 컴포넌트 구조기반 테스팅 장치
|
7 |
7
제 5 항에 있어서,
상기 테스터 컨테이너는,
상기 테스트 케이스 인터페이스를 통해 각각의 단위 테스트 케이스 컴포넌트 또는 복합 테스트 케이스 컴포넌트를 위한 라이프싸이클 관리, 동적 바인딩 또는 테스트 케이스 구성을 수행하는 컴포넌트 구조기반 테스팅 장치
|
8 |
8
제 6 항에 있어서,
상기 단위 테스트 케이스 컴포넌트는,
실제 테스트 대상 소프트웨어의 단위 기능을 시험하기 위한 절차가 구현된 컴포넌트인 컴포넌트 구조기반 테스팅 장치
|
9 |
9
테스트 대상 소프트웨어를 테스트 객체부내 하나의 테스트 객체 컴포넌트에 바인딩시키는 단계와,
상기 테스트 대상 소프트웨어가 바인딩된 테스트 객체 컴포넌트에서 통신 인터페이스부를 통해 테스터부로 테스트를 요청하는 단계와,
상기 테스트 요청에 따라 상기 테스터부에서 상기 테스트 대상 소프트웨어를 테스트할 테스트 케이스 컴포넌트를 할당하는 단계와,
상기 테스트 케이스 컴포넌트가 상기 테스트 객체 컴포넌트와의 통신을 통해 상기 테스트 대상 소프트웨어가 미리 설정된 규격에 맞는지 테스트를 수행하는 단계
를 포함하는 컴포넌트 구조기반의 테스팅 방법
|
10 |
10
제 9 항에 있어서,
상기 테스트 케이스 컴포넌트 할당 단계에서,
상기 테스트 케이스 컴포넌트는, 다수의 단위 테스트 케이스 컴포넌트 또는 복합 테스트 케이스 컴포넌트 중에서 동적으로 할당되는 컴포넌트 구조기반의 테스팅 방법
|