1 |
1
테스트 케이스의 성능을 평가하는 데 이용되는 대상 프로그램을 입력받는 단계;
미리 정의된 오류 유형 중 적어도 하나의 오류 유형을 입력받아 상기 입력된 오류 유형에 대응되는 오류 생성 엔진을 로딩하고, 상기 로딩된 오류 생성 엔진을 구동시켜 상기 대상 프로그램에 상기 입력된 오류 유형에 따른 오류를 삽입하여 오류 프로그램을 생성하는 단계;
상기 생성된 오류 프로그램을 대상으로 상기 테스트 케이스를 실행하여 상기 오류를 검출하는 단계; 및
상기 삽입된 오류의 수와 상기 검출된 오류의 수의 비율에 따라 상기 테스트 케이스의 평가 점수를 산출하는 단계
를 포함하는 테스트 케이스의 성능 평가 방법
|
2 |
2
삭제
|
3 |
3
제 1항에 있어서,
상기 생성된 오류 프로그램에 대하여 하나의 테스트 케이스 집합에 속하는 다수 개의 테스트 케이스를 실행하는 경우, 상기 다수 개의 테스트 케이스 중 어느 하나가 검출한 오류가 포함된 블록은 상기 테스트 케이스 집합에 속한 다른 테스트 케이스의 실행 시에 이를 건너뛰는 단계
를 포함하는 테스트 케이스의 성능 평가 방법
|
4 |
4
제 1항에 있어서, 상기 테스트 케이스의 평가 점수를 산출하는 단계는,
상기 미리 정의된 오류 유형에 따라 가중치를 부여하고, 상기 검출된 오류의 수와 상기 검출된 오류의 유형에 각각 부여된 가중치에 따라 상기 테스트 케이스의 평가 점수를 산출하는 단계
를 포함하는 테스트 케이스의 성능 평가 방법
|
5 |
5
테스트 케이스의 성능을 평가하는 데 이용되는 대상 프로그램을 입력받아 상기 대상 프로그램에 오류를 삽입하여 오류 프로그램을 생성하는 오류 프로그램 생성기, 상기 생성된 오류 프로그램을 대상으로 상기 테스트 케이스를 실행하여 상기 오류를 검출하는 오류 검출기를 포함하는 프로그램 테스트 모듈;
상기 삽입된 오류의 수와 상기 검출된 오류의 수의 비율에 따라 상기 테스트 케이스의 평가 점수를 산출하는 평가 점수 산출 모듈; 및
미리 정의된 오류 유형에 따른 오류를 생성하는 하나 이상의 오류 생성 엔진을 포함하고,
상기 오류 프로그램 생성기는, 상기 미리 정의된 오류 유형 중 적어도 하나의 오류 유형을 입력받아 상기 입력된 오류 유형에 대응되는 오류 생성 엔진을 로딩하고, 상기 로딩된 오류 생성 엔진을 구동시켜 상기 대상 프로그램에 상기 입력된 오류 유형에 따른 오류를 삽입하여 상기 오류 프로그램을 생성하는
테스트 케이스의 성능 평가 장치
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
제 5항에 있어서,
상기 오류 생성 엔진의 정보가 등록된 오류 생성 엔진 매핑 테이블을 더 포함하고,
상기 오류 프로그램 생성기는, 상기 미리 정의된 오류 유형 중 적어도 하나의 오류 유형을 입력받아 상기 오류 생성 엔진 매핑 테이블을 참조하여 상기 입력된 오류 유형에 따른 오류 생성 엔진을 로딩하고, 상기 로딩된 오류 생성 엔진을 구동시켜 상기 대상 프로그램에 상기 입력된 오류 유형에 따른 오류를 삽입하여 상기 오류 프로그램을 생성하는
테스트 케이스의 성능 평가 장치
|
9 |
9
제 8항에 있어서, 상기 오류 생성 엔진의 정보는,
오류 생성 엔진이 생성하는 오류의 유형 정보, 오류 생성 엔진이 저장된 위치 정보, 오류 생성 엔진의 실행 파일 이름 정보 및 오류 생성 엔진의 작성에 사용된 프로그래밍 언어 정보 중 적어도 하나를 포함하는
테스트 케이스의 성능 평가 장치
|
10 |
10
제 5항에 있어서, 상기 오류 검출기는,
상기 생성된 오류 프로그램에 대하여 하나의 테스트 케이스 집합에 속하는 다수 개의 테스트 케이스를 실행하는 경우, 상기 다수 개의 테스트 케이스 중 어느 하나가 검출한 오류가 포함된 블록은 상기 테스트 케이스 집합에 속한 다른 테스트 케이스의 실행 시에 이를 건너뛰는
테스트 케이스의 성능 평가 장치
|
11 |
11
제 5항에 있어서, 상기 평가 점수 산출 모듈은,
상기 미리 정의된 오류 유형에 따라 가중치를 부여하고, 상기 검출된 오류의 수 및 상기 검출된 오류의 유형에 따라 부여된 가중치를 기반으로 상기 테스트 케이스의 평가 점수를 산출하는
테스트 케이스의 성능 평가 장치
|