1 |
1
테스트 드라이버를 토대로 복수의 테스트 케이스인 테스트 스터브를 테스트 대상 모듈에 적용하여, 적용된 테스트 스터브에서 반환값의 타입, i번째 파라미터의 타입 및 값을 포함하는 매개변수를 테스트 스터브 반환값 생성 모듈 내 매개변수 입력부에서 입력 받는 단계와,
타입 체크부에서 상기 매개변수의 체크 결과 파라미터가 필요 없는 메소드가 호출되지 않은 경우 상기 파라미터의 타입과 반환값 타입이 동등한가를 체크하는 단계와,
반환값 생성부에서 상기 파라미터의 타입과 반환값 타입이 동등하지 않은 경우, 상기 파라미터의 타입과 동등한 반환값을 생성하는 단계
를 포함하는 테스트 스터브 생성 방법
|
2 |
2
제 1 항에 있어서,
상기 반환값은, 문자열과 숫자와 객체중 어느 하나의 타입인 테스트 스터브 생성 방법
|
3 |
3
제 2 항에 있어서,
상기 반환값을 생성하는 단계는,
상기 반환값 타입이 상기 문자열인 경우, 상기 문자열을 생성하는 단계와,
상기 반환값 타입이 상기 문자열이 아닌 경우, 상기 반환값 타입이 상기 숫자인가를 체크하는 단계와,
상기 체크결과에서 상기 반환값 타입이 상기 숫자인 경우 상기 숫자를 생성하는 단계와,
상기 체크결과에서 상기 반환값 타입이 상기 숫자가 아닌 경우 상기 반환값 타입이 상기 객체인가를 판별하는 단계와,
상기 판별결과에서 상기 반환값 타입이 상기 객체인 경우 상기 객체를 생성하는 단계
를 포함하는 테스트 스터브 생성 방법
|
4 |
4
제 1 항에 있어서,
상기 생성 방법은,
상기 매개변수를 기반으로 파라미터가 필요 없는 상기 메소드를 호출하는 경우 해당 타입에 대한 기본 반환값을 생성하는 테스트 스터브 생성 방법
|
5 |
5
제 1 항에 있어서,
상기 생성 방법은,
상기 파라미터의 타입과 반환값 타입이 동등한 경우, 파라미터의 데이터 값을 이용하여 상기 반환값을 생성하는 테스트 스터브 생성 방법
|
6 |
6
테스트 드라이버를 토대로 복수의 테스트 케이스인 테스트 스터브를 테스트 대상 모듈에 적용하여, 적용된 테스트 스터브에서 반환값의 타입, i번째 파라미터의 타입 및 값을 포함하는 매개변수를 입력받는 매개변수 입력부와,
상기 매개변수의 체크 결과 파라미터가 필요 없는 메소드가 호출되지 않은 경우 상기 파라미터의 타입과 반환값 타입이 동등한가를 체크하는 타입 체크부와,
상기 파라미터의 타입과 반환값 타입이 동등하지 않은 경우, 상기 파라미터의 타입과 동등한 반환값을 생성하는 반환값 생성부
를 포함하는 테스트 스터브 생성 장치
|
7 |
7
제 6 항에 있어서,
상기 반환값은, 문자열과 숫자와 객체 중 어느 하나의 타입인 테스트 스터브 생성 장치
|
8 |
8
제 7 항에 있어서,
상기 반환값 생성부는,
상기 반환값 타입이 상기 문자열인 경우 상기 문자열을 생성하고, 상기 반환값 타입이 상기 숫자인 경우 상기 숫자를 생성하며, 상기 반환값 타입이 상기 객체인 경우 상기 객체를 생성하는 테스트 스터브 생성 장치
|
9 |
9
제 6 항에 있어서,
상기 타입 체크부는,
상기 매개변수를 기반으로 파라미터가 필요 없는 상기 메소드를 호출하는 경우 해당 타입에 대한 기본 반환값을 생성하는 테스트 스터브 생성 장치
|
10 |
10
제 6 항에 있어서,
상기 반환값 생성부는,
상기 파라미터의 타입과 반환값 타입이 동등한 경우, 파라미터의 데이터 값을 이용하여 상기 반환값을 생성하는 테스트 스터브 생성 장치
|