The TestToolkit libraries provide verified Python classes and functions for test creation. They are used to solve and implement typical test tasks more easily. The TestToolkit (TTk) includes, in addition to basic test functions, connections to external test tools as well as classes for variable abstraction. Project-specific libraries can also be assembled easily and reliably from the blocks of the basic test functions.
Finally, in the test scripts, the test frame provided via the TestEnvironment is filled with test steps using TTk and project-specific functions. The respective requirements in the test project are considered.
As the functions and interfaces of the TestToolkit are directly integrated into the test sequence, the TTk libraries are delivered independently of the test run control iTestStudio TA along with the test scripts. This ensures that updates to the test run control do not lead to any unexpected effects in test script runs.