Patent ID: 8676723

Claim:
An automated test system for testing 3D application software based on 3D application program framework structure, the 3D application program framework structure comprising: a model selection processing component selecting and processing various types of models displayed based on a 3D model library; a user extension component enabling a user to extend a 3D modeling kernel, modeling functions, display functions and Graphical User Interface (GUI) functions; a function management component requesting execution of the functions from the user extension component according to user input, and requesting a model selection operation from the model selection processing component; a user main module processing a main window, a view window, a menu, and a toolbar when a 3D application program is executed on a computer; and a framework system connecting said components to the user main module, and controlling operation of said components according to the user's manipulation, and the automated test system comprising: a database (DB) storing at least one test case generated based on functions executed by the user; an automated test processor recording the functions executed by the user, executing an automated test on a 3D application software based on the test case recorded in the DB, and providing results of the execution to the user; a model test component performing comparison and/or verification with model data stored in the DB for individual steps of the automated test and a process test, and notifying the automated test processor of results of the verification; and an automated test controller setting an operation mode of the automated test processor at a request of the user when the automated test is detected, and executing an operation of the automated test processor, wherein the automated test processor is implemented based on a framework processor of the function management component and replaces the framework processor of the function management component, thereby adding a function of processing the automated test and the process test to the 3D application software.