A model of a test case is created which is used to formally define the various portions of a test case and the test script which implements the test case. In one aspect, the invention processes an existing test script to identify the components in the test script which correspond to the portions defined in a model of a test case. These identified portions are then used to create a test script which corresponds to the structure of the test model. Additionally, embodiments of the invention enable the creation of test scripts, in one or more languages, from a test case which conforms to the model. As will be appreciated, the model employed could be modified or altered to provide additional advantages such as enabling extensions of the model to be created.
展开▼