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 .