Patent ID: 7581212
Filing Date: 2009-08-25
Classification: G06F

Abstract:
1. A method for transforming test cases that are converted from a source test script to an abstract representation and storing abstract representation of test cases into a database system, comprising: importing at least one test case written in one or more scripting language; converting the at least one imported test case to an abstract representation using semantic analysis without changing or deleting an original test case of the at least one imported test case based on an application object model, the abstract representation having at least three separate components including an application state, external interaction sequences and input data, where the application object mode is a metadata representation for a modeling application under test and includes components selected from application object type definitions for application objects, attribute definitions for each application object type, definitions of methods and events that are supported by each application object type and definitions of effects of events on an application state; storing the abstract representation into the database system; and generating at least one platform-specific test script based on the abstract representation stored in the database system using a platform-specific mapping, the platform-specific mapping including a language mapping and an environmental mapping, the at least one platform-specific test script provides interoperability between automation tools and cross environment portability of the at least one imported test case.