In this lesson you will become further acquainted with the TestArchitect approach to interface mapping, the means by which a test identifies the user interface elements of an AUT.

What you will learn:

  • How to read, create and maintain the interface entities and interface elements of TestArchitect interfaces.
  • Mapping and maintaining interface definitions with the TestArchitectInterface Viewer.
  • Using your interface definitions in a test.


  • Basic understanding of the TestArchitect Client user interface
  • Familiarity with the TestArchitect test editor
  • Essential understanding of TestArchitect repositories, projects and tests

Audience: Testers, Automation engineers

Duration: 2 hours

  1. Interface mapping
    Interface definitions in TestArchitect perform the function of interface mapping, which is used to insulate tests from changes to a target application's interface elements.

  2. Creating interface definitions

    Create interface definitions to enable a test to interact with an application window.

  3. Interface Viewer

    The Interface Viewer assists in capturing elements of an application interface and generating interface definitions.

  4. Creating mappings with the Interface Viewer

    Use the Interface Viewer to create mappings for user interface elements.

  5. Using interface definitions

    Write and execute a test that makes use of the interface definitions you have created.

  6. Summary: What you learned

    What you learned in this lesson: