1 |
1
병행 칠 프로그램을 시험하기 위한 칠 프로그램 시험 장치에 적용되는 칠 프로그램 시험 방법에 있어서, 각 병행 칠(CHILL) 프로그램을 실행시키면서 시험 절차를 실행 시나리오 파일에 기록하여 다수의 실행 시나리오를 생성하는 제 1 단계; 상기 생성된 다수의 실행 시나리오를 인식하여 상기 기록된 시험 절차대로 재현할 수 있도록 다수의 시험 시나리오로 변환하는 제 2 단계; 및 상기 변환된 각 시험 시나리오를 이용하여 병행 칠(CHILL) 프로그램을 재실행시키면서 프로그램의 오류를 검사하는 제 3 단계 를 포함하는 칠 프로그램 시험 방법
|
2 |
2
제 1 항에 있어서, 상기 제 1 단계는, 병행 칠(CHILL) 프로그램 디버거를 구동하는 제 4 단계; 상기 구동된 병행 칠(CHILL) 프로그램 디버거를 이용하여 병행 칠(CHILL) 프로그램을 실행시키면서 디버깅을 수행하는 제 5 단계; 상기 디버깅을 수행하는 일련의 디버깅 절차를 하나의 실행 시나리오 파일에 기록하여 하나의 실행 시나리오를 생성하는 제 6 단계; 및 상기 제 4 단계부터 소정의 횟수만큼 반복 수행하여 상기 소정의 반복 횟수만큼의 실행 시나리오를 생성하는 제 7 단계 를 포함하는 칠 프로그램 시험 방법
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 상기 제 3 단계는, 상기 생성된 모든 병행 칠(CHILL) 프로그램 시험 시나리오를 이용하여 병행 칠(CHILL) 프로그램을 재실행시키고, 그 실행 결과를 예측 결과와 비교하여 프로그램의 오류를 검사한 후에, 각 시험 시나리오에서 시험한 결과를 취합하여 출력하는 것을 특징으로 하는 칠 프로그램 시험 방법
|
4 |
4
병행 칠 프로그램을 시험하기 위한 칠 프로그램 시험 장치에 적용되는 칠 프로그램 시험 방법에 있어서, 시험 시나리오 리스트와 반복 시험횟수를 입력받는 제 1 단계; 상기 시험 시나리오를 하나 읽어서 시험 대상인 병행 칠(CHILL) 프로그램의 실행을 제어할 칠(CHILL) 프로세스 제어 명령어 리스트를 구성하고, 실행 칠(CHILL) 파일의 시작점에 중단점을 설정한 후에 실행 칠(CHILL) 파일을 실행시키는 제 2 단계; 상기 모든 칠(CHILL) 프로세스 제어 명령어를 하나씩 수행시키면서 상기 명령어를 실행한 결과가 선행 조건과 일치하면 시험 시나리오 결과 테이블에서 통과(pass) 항목을 하나 증가시키고, 일치하지 않으면 시험 시나리오 결과 테이블에서 실패(fail) 항목을 하나 증가시키는 제 3 단계; 및 상기 모든 시험 시나리오에 대하여 상기 제 2 단계부터 반복 수행한 후에 각 실행 시나리오 결과 테이블을 이용하여 실행 결과를 출력하는 제 4 단계 를 포함하는 칠 프로그램 시험 방법
|
5 |
5
컴퓨터에, 각 병행 칠(CHILL) 프로그램을 실행시키면서 시험 절차를 실행 시나리오 파일에 기록하여 다수의 실행 시나리오를 생성하는 제 1 기능; 상기 생성된 다수의 실행 시나리오를 인식하여 상기 기록된 시험 절차대로 재현할 수 있도록 다수의 시험 시나리오로 변환하는 제 2 기능; 및 상기 변환된 각 시험 시나리오를 이용하여 병행 칠(CHILL) 프로그램을 재실행시키면서 프로그램의 오류를 검사하는 제 3 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
6 |
6
제 5 항에 있어서, 상기 제 1 기능은, 병행 칠(CHILL) 프로그램 디버거를 구동하는 제 4 기능; 상기 구동된 병행 칠(CHILL) 프로그램 디버거를 이용하여 병행 칠(CHILL) 프로그램을 실행시키면서 디버깅을 수행하는 제 5 기능; 상기 디버깅을 수행하는 일련의 디버깅 절차를 하나의 실행 시나리오 파일에 기록하여 하나의 실행 시나리오를 생성하는 제 6 기능; 및 상기 제 4 기능부터 소정의 횟수만큼 반복 수행하여 상기 소정의 반복 횟수만큼의 실행 시나리오를 생성하는 제 7 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
7 |
7
제 5 항 또는 제 6 항에 있어서, 상기 제 3 기능은, 상기 생성된 모든 병행 칠(CHILL) 프로그램 시험 시나리오를 이용하여 병행 칠(CHILL) 프로그램을 재실행시키고, 그 실행 결과를 예측 결과와 비교하여 프로그램의 오류를 검사한 후에, 각 시험 시나리오에서 시험한 결과를 취합하여 출력하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
8 |
8
컴퓨터에, 시험 시나리오 리스트와 반복 시험횟수를 입력받는 제 1 기능; 상기 시험 시나리오를 하나 읽어서 시험 대상인 병행 칠(CHILL) 프로그램의 실행을 제어할 칠(CHILL) 프로세스 제어 명령어 리스트를 구성하고, 실행 칠(CHILL) 파일의 시작점에 중단점을 설정한 후에 실행 칠(CHILL) 파일을 실행시키는 제 2 기능; 상기 모든 칠(CHILL) 프로세스 제어 명령어를 하나씩 수행시키면서 상기 명령어를 실행한 결과가 선행 조건과 일치하면 시험 시나리오 결과 테이블에서 통과(pass) 항목을 하나 증가시키고, 일치하지 않으면 시험 시나리오 결과 테이블에서 실패(fail) 항목을 하나 증가시키는 제 3 기능; 및 상기 모든 시험 시나리오에 대하여 상기 제 2 기능부터 반복 수행한 후에 각 실행 시나리오 결과 테이블을 이용하여 실행 결과를 출력하는 제 4 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|