Text Box: 	UI mapping and test logic separation

 

In Test Automation FX the actual test logic is separated from the user interface mapping. This means the code containing the logic and the code telling the framework how to find objects are not mixed.

 

When your application’s user interface changes, this means you don’t have to change your tests, simply remap the objects.

 

As you can see in the example below the test logic is not cluttered with mapping code. The test logic is instead produced in a clear and understandable format.

 

 

 

The mapping logic is stored in the UIMap designer. Here the relationsship and mapping logic of the user interface elements in the test can be viewed and adjusted in a visual designer.