1 |
1
로봇 소프트웨어 컴포넌트 저장부와 테스트 자원 저장부로 구성된 테스트 자원 저장부; 및 시뮬레이터 디바이스 모듈, 시뮬레이터 API(Application Programming Interface) 및 로봇 소프트웨어 컴포넌트 순으로 계층적 테스트를 수행할 수 있는 환경을 제공하며, 상기 테스트 자원 저장부에 저장된 내용을 기초로 테스트를 수행하는 테스트 드라이버로 구성되어 테스트의 결과를 분석하는 테스트 시스템부; 로 구성된 테스트 에이전트를 포함하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가시스템
|
2 |
2
제 1 항에 있어서, 상기 테스트 자원 저장부는,테스트를 위한 테스트 케이스, 설문지, 성능측정 메트릭, 테스트 프로시저 중 적어도 하나 이상을 저장하는 테스트 자원 저장부; 및로봇 소프트웨어 컴포넌트 정보파일, 컴포넌트 소스파일, 컴포넌트 실행 환경 파일 중 적어도 하나 이상을 저장하는 로봇 소프트웨어 컴포넌트 저장부; 를 포함하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가시스템
|
3 |
3
제 2 항에 있어서, 상기 테스트 에이전트는,상기 시뮬레이터에 대한 상기 시뮬레이터 디바이스 모듈과 연동되어 상기 로봇 소프트웨어 컴포넌트를 테스트하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가시스템
|
4 |
4
제 3 항에 있어서, 상기 테스트 시스템부는,상기 시뮬레이터 디바이스 모듈, 상기 시뮬레이터 API 및 상기 로봇 소프트웨어 컴포넌트 순으로 계층적 테스트를 수행할 수 있는 환경을 제공하는 사용자 인터페이스; 및 상기 사용자 인터페이스를 통하여 테스트 설정 정보가 입력되면 상기 테스트 자원 저장부로부터 상기 테스트 케이스, 설문지, 성능측정 메트릭, 테스트 프로시저중적어도 하나 이상을 제공받고, 상기 로봇 소프트웨어 컴포넌트 저장부로부터 상기 테스트 대상 컴포넌트의 컴포넌트 소스 파일을 제공받아, 테스트를 수행하는 테스트 드라이버; 를 포함하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가시스템
|
5 |
5
제 4 항에 있어서, 상기 테스트 드라이버는,상기 테스트 자원 저장부의 자원을 이용해 상기 테스트 케이스의 내용에 따른 명령을 통해 시뮬레이터 동작을 수행하여 상기 로봇 소프트웨어 컴포넌트를 테스트하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가시스템
|
6 |
6
제 4 항에 있어서, 상기 사용자 인터페이스는,상기 로봇 소프트웨어 컴포넌트를 테스트하기 위한 테스트 설정 정보를 입력 받는 제 1 사용자 인터페이스;상기 시뮬레이터 API를 테스트하기 위한 테스트 설정 정보를 입력받는 제2 사용자 인터페이스 ; 및 상기 시뮬레이터 디바이스 모듈을 테스트하기 위한 테스트 설정 정보를 입력받는 제 3 사용자 인터페이스; 를 포함하며,상기 테스트 설정 정보는 테스트 대상, 테스트 항목, 테스트 수행 횟수 및 테스트 환경 설정 정보 중 적어도 하나 이상을 포함하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가시스템
|
7 |
7
테스트 시스템과 테스트 저장부를 구비한 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가방법에 있어서, 사용자 인터페이스를 통하여 입력정보에 따른 테스트 방법, 테스트 대상, 테스트 항목, 테스트 수행 횟수 및 테스트하고자 하는 컴포넌트를 선택하는 테스트 환경 설정 단계; 상기 테스트 시스템이, 상기 입력정보에 따른 상기 테스트 자원 저장부에서 테스트 케이스, 설문지, 성능측정 메트릭, 테스트 프로시저 중 적어도 하나 이상을 로드하는 테스트 리소스 단계; 상기 테스트 시스템이, 테스트 케이스의 내용에 따른 명령을 통해 시뮬레이터 동작을 수행하는 테스트 수행 제 1 단계; 및상기 테스트 시스템이, 테스트를 종료하게 되면 제공받은 성능 측정 메트릭에 따른 결과 도출 및 분석을 하는 테스트 수행 제 2 단계; 를 포함하며, 상기 사용자 인터페이스는, 시뮬레이터 디바이스 모듈, 시뮬레이터 API 및 로봇 소프트웨어 컴포넌트로 구분되어 계층적 테스트를 수행할 수 있는 환경을 제공하는 OPRoS(Open Platform for Robotic Services) 컴포넌트를 테스트하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가방법
|
8 |
8
제 7 항에 있어서, 상기 제 테스트 리소스 단계와 상기 테스트 수행 제 1 단계 사이에 수행되는,상기 테스트 시스템부가, 테스트 대상 컴포넌트에 대한 파일 요청을 상기 테스트 자원 저장부로 전송하여 테스트 대상 컴포넌트에 대한 파일을 반환받는 단계; 를 더 포함하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가방법
|
9 |
9
제 8 항에 있어서, 상기 테스트 대상 컴포넌트에 대한 파일은,컴포넌트 정보파일, 컴포넌트 소스파일, 컴포넌트 실행 환경 파일 중 적어도 하나 이상을 포함하는 시뮬레이터 기반의 로봇 소프트웨어 컴포넌트 성능평가방법
|