1 |
1
테스트 대상 프로그램에 오류를 추가하여 오류 프로그램들을 생성하는 오류 프로그램 생성부;상기 오류 추가를 통해 획득한 오류정보를 이용하여 상기 생성된 오류 프로그램들 중에서 테스트 데이터와 관련 있는 테스트 대상 오류 프로그램을 선정하는 전처리부; 및상기 테스트 데이터를 입력받아 상기 테스트 대상 오류 프로그램을 수행하여 오류 여부를 테스트하는 오류 프로그램 테스트부;를 포함하고,상기 전처리부는,오류 프로그램들, 테스트 데이터들 및 상기 오류 프로그램들에 포함된 오류코드들의 리스트 정보를 읽어오는 오류코드 리드부;통합 오류 프로그램을 생성하는 통합 오류 프로그램 생성부; 및테스트 데이터별로 상기 통합 오류 프로그램을 수행하여 원본코드와 오류코드의 중간 수행결과가 다른 오류 프로그램을 검출하며, 검출되지 않은 오류 프로그램을 상기 오류 프로그램 테스트부를 통한 테스트 대상에서 제외하는 중간상태 분석부;를 포함하고,상기 통합 오류 프로그램은 테스트 대상 프로그램에 오류코드가 삽입되고, 원본코드와 오류코드가 수행되면 원본코드와 오류코드의 중간 수행결과가 출력되고 결과값으로 원본코드의 결과를 반환하는 프로그램인 것을 특징으로 하는 오류 기반 프로그램 테스트 장치
|
2 |
2
제 1 항에 있어서, 상기 전처리부는,오류 프로그램들, 테스트 데이터들 및 상기 오류 프로그램들에 포함된 오류코드들의 위치정보를 읽어오는 위치정보 리드부; 및테스트 데이터별로 상기 테스트 대상 프로그램을 수행하여 수행경로를 파악하고 상기 파악된 수행경로 상에 위치하는 오류코드를 갖는 오류 프로그램을 검출하며, 검출되지 않은 오류 프로그램을 상기 오류 프로그램 테스트부를 통한 테스트 대상에서 제외하는 수행경로 분석부;를 포함하는 것을 특징으로 하는 오류 기반 프로그램 테스트 장치
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
오류 프로그램 생성부, 전처리부 및 오류 프로그램 테스트부를 포함하는 오류 기반 프로그램 테스트 장치의 오류 기반 프로그램 테스트 방법에 있어서,상기 오류프로그램 생성부가, 테스트 대상 프로그램에 오류를 추가하여 오류 프로그램들을 생성하는 단계;상기 전처리부가, 상기 오류 추가를 통해 획득한 오류정보를 이용하여 상기 생성된 오류 프로그램들 중에서 테스트 데이터와 관련 있는 테스트 대상 오류 프로그램을 선정하는 단계; 및상기 오류 프로그램 테스트부가, 데이터를 입력받아 상기 테스트 대상 오류 프로그램을 수행하여 오류 여부를 테스트하는 단계;를 포함하고,상기 테스트 대상 오류 프로그램을 선정하는 단계는,오류 프로그램들, 테스트 데이터들 및 상기 오류 프로그램들에 포함된 오류코드들의 리스트 정보를 읽어오는 단계;통합 오류 프로그램을 생성하는 단계; 및테스트 데이터별로 상기 통합 오류 프로그램을 수행하여 원본코드와 오류코드의 중간 수행결과가 다른 오류 프로그램을 검출하며, 검출되지 않은 오류 프로그램을 테스트 대상에서 제외하는 단계;를 포함하고,상기 통합 오류 프로그램은 테스트 대상 프로그램에 오류코드가 삽입되고, 원본코드와 오류코드가 수행되면 원본코드와 오류코드의 중간 수행결과가 출력되고 결과값으로 원본코드의 결과를 반환하는 프로그램인 것을 특징으로 하는 오류 기반 프로그램 테스트 방법
|
6 |
6
제 5 항에 있어서, 상기 테스트 대상 오류 프로그램을 선정하는 단계는,오류 프로그램들, 테스트 데이터들 및 상기 오류 프로그램들에 포함된 오류코드들의 위치정보를 읽어오는 단계;테스트 데이터별로 상기 테스트 대상 프로그램을 수행하여 수행경로를 파악하는 단계; 및상기 파악된 수행경로 상에 위치하는 오류코드를 갖는 오류 프로그램을 검출하며, 검출되지 않은 오류 프로그램을 테스트 대상에서 제외하는 단계;를 포함하는 것을 특징으로 하는 오류 기반 프로그램 테스트 방법
|
7 |
7
삭제
|
8 |
8
삭제
|