1 |
1
소프트웨어 테스트 장치에 있어서,테스트 대상 소프트웨어에 대해 수행된 입력수단의 입력을 캡쳐(capture)하여 제 1 테스트 스크립트를 생성하고, 상기 생성된 제 1 테스트 스크립트를 재생하여 상기 소프트웨어에 대한 테스트를 수행하는 제 1 테스트부,사용자에 의하여 작성된 복수의 이벤트 정보를 포함하는 제 2 테스트 스크립트의 이벤트 정보를 기초로 상기 소프트웨어에 대한 테스트를 수행하는 제 2 테스트부,상기 입력 수단의 입력을 캡쳐하여 생성한 제 1 테스트 스크립트 및 이벤트 정보를 포함하는 제 2 테스트 스크립트를 혼합한 하이브리드 테스트 스크립트에 기초하여 상기 소프트웨어에 대한 테스트를 수행하는 하이브리드 테스트부 및사용자의 선택 또는 상기 소프트웨어에 대한 테스트 설정값에 따라 상기 제 1 테스트부, 제 2 테스트부 및 하이브리드 테스트부 중 어느 하나를 실행시켜 상기 소프트웨어에 대한 테스트를 수행하는 테스트 제어부를 포함하되,상기 제 1 테스트부는 상기 입력수단의 입력을 캡쳐하기 전후의 소프트웨어에 대한 테스트 결과 이미지를 비교한 차이점을 기초로 한 제 1 이미지를 생성하고,상기 제 1 테스트 스크립트를 재생하기 전후의 소프트웨어에 대한 테스트 결과 이미지를 비교한 차이점을 기초로 한 제 2 이미지를 생성하는 이미지 생성부 및상기 제 1 이미지 및 상기 제 2 이미지의 차이점을 비교하여 소프트웨어의 정상여부를 판단하기 위한 검증을 수행하는 이미지 검증부를 포함하는 것인 소프트웨어 테스트 장치
|
2 |
2
제 1 항에 있어서,상기 하이브리드 테스트부는상기 입력 수단의 입력을 캡쳐하여 제 1 테스트 스크립트를 생성하는 제 1 테스트 스크립트 생성부,사용자에 의하여 작성된 복수의 이벤트 정보를 기초로 제 2 테스트 스크립트를 생성하는 제 2 테스트 스크립트 생성부 및상기 제 1 테스트 스크립트 및 제 2 테스트 스크립트를 포함하는 하이브리드 테스트 스크립트를 실행하는 하이브리테 테스트 스크립트 실행부를 포함하는 소프트웨어 테스트 장치
|
3 |
3
제 1 항에 있어서,상기 생성된 제 1 테스트 스크립트, 제 2 테스트 스크립트 및 하이브리드 스크립트 중 하나 이상을 파일로 저장하는 스크립트 저장부 및상기 테스트 제어부의 제어에 따라 상기 저장된 파일을 로드(load)하여, 상기 소프트웨어에 대한 테스트가 수행되도록 하는 로드부를 더 포함하는 소프트웨어 테스트 장치
|
4 |
4
제 1 항에 있어서,상기 테스트 제어부는상기 테스트 설정값에 따라 상기 제 1 테스트부를 통해 상기 소프트웨어에 대한 테스트를 수행한 결과, 해당 소프트웨어의 특정 모듈이 비정상으로 판단된 경우, 제 2 테스트부를 실행시켜 해당 모듈에 대한 보다 정밀한 테스트가 수행되도록 하는 것인 소프트웨어 테스트 장치
|
5 |
5
제 1 항 내지 제 4 항 중 어느 하나의 항에 있어서,상기 소프트웨어는 반도체 공정제어 소프트웨어로서 FDC(Fault Detection and Classification) 및 R2R(Run to Run) 중 하나 이상을 포함하는 것인 소프트웨어 테스트 장치
|