|Part 3: Extending TestArchitect / Lesson #8: Using an automation harness|
Examples of such requirements may include the need to access a specific API, or to perform a complex function like checking the sorting order of a table. TestArchitect enables the creation of custom actions by allowing you to write code for a harness. All TestArchitect tests are executed under the control of a harness, which is a script or program that interprets and executes the action lines of a test sequence. The default harness in TestArchitect is taplayback.exe, which is a binary and cannot be modified. However, TestArchitect does ship with three additional harnesses, written in Python, Java and C#. These harnesses are designed for user customization.