Variations are a means of adapting your existing project base to changes in an application's functionality and/or interfaces over time, as well as to differences in platforms upon which application runs. Variations allow for minimum maintenance headaches of your project's items, with test validity maintained for all prior versions, platforms, interfaces, etc., of the tested application. Variations can be created for test modules, actions, interface entities, and data sets.

Variations can be created for the following TestArchitect project items: