SIMULATION-BASED INTERFACE TESTING AUTOMATION SYSTEM AND METHOD FOR ROBOT SOFTWARE COMPONENTS
First Claim
Patent Images
1. A testing automation method, comprising:
- generating a test case based on interface representation information and test specification information, the interface representation information and the test specification information being associated with a robot software component of a target robot to be tested;
generating a source code of a test application based on the test case, the source code being used to test the robot software component; and
compiling the source code of the test application using the test case, connecting the source code to a robot hardware simulator while executing the compiled test application, and outputting a result corresponding to the test case.
1 Assignment
0 Petitions
Accused Products
Abstract
A testing tool for verifying a reliability of robot software components is provided, and more particularly, a simulation-based interface testing automation system and method that may automatically perform a test for functions and performance of an interface with respect to robot software components are provided. Thus, it is possible to efficiently perform a test for an interface of robot software components. In particular, it is possible to automatically generate test cases required for testing, to perform a test in various languages, and to perform a test suitable for a robot.
75 Citations
15 Claims
-
1. A testing automation method, comprising:
-
generating a test case based on interface representation information and test specification information, the interface representation information and the test specification information being associated with a robot software component of a target robot to be tested; generating a source code of a test application based on the test case, the source code being used to test the robot software component; and compiling the source code of the test application using the test case, connecting the source code to a robot hardware simulator while executing the compiled test application, and outputting a result corresponding to the test case. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A testing automation system, comprising:
-
a testing automation server to generate a test case, and a source code of a test application, based on interface representation information and test specification information, the interface representation information and the test specification information being associated with a robot software component of a target robot to be tested; a test build agent to compile the source code of the test application using the test case, and to output a result corresponding to the test case while executing the compiled test application; and a robot hardware simulator to perform a simulation of virtual robot hardware and a robot test environment based on an operation of the test build agent, the robot hardware simulator being connected to the test build agent. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification