Understanding harnesses
Some project requirements cannot be addressed strictly by building upon built-in actions.
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.