How To Reflect Interface Changes


During ongoing development, an interface may change – either due to changes in the structures it uses or changes in type or number of argument structures passed. Of course, this affects any test scenarios that have been created for this interface. 

However, due to the intelligent automatic migration mechanism built into Total Test, there are just two steps required to reflect the interface changes in the associated test scenarios:

  1. Re-import changed structures Only if changes were made to a structure, a new import is required to announce the changes to Total Test.
    To do so, simply repeat Step-1-Import-Structures and check Overwrite existing structures.
  2. Update test interface Simply opening the affected test interface which will automatically trigger the intelligent migration. Changes in structures will be recognized and migrated. If new structures or attributes were added, their usage and default values may then be changed, if necessary. To do so, please refer to Step-2-Define-Interface.
    Finally, save the updated interface.

After that, all test scenarios based on this interface will use the new interface when executed, migrating the test data accordingly.

Important

If the interface changes require modifications in the test scenarios, possibly because of additional input data or new check conditions are to be defined/added, these modifications have to be made manually.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*