Welcome to TestPresso Workstation Functions Reference!

TestPresso is an enterprise level automated test system for testing devices and software.

It uses Python as language for test development. It allows use of standard Python libraries along with wide variety of 3rd party libraries. Python also simplifies test development as comparing with C++ it is much easier to study and use.

The additional objects are:

  • System Objects - test language objects provided by TestPresso for test process control and supplementary test operations (logging, notifications, external modules execution, files and time management, etc)
  • Plug-ins (Device Control Plug-ins and Auxiliary Plug-ins) - outside execution modules with interface functions accessible in TestPresso scenarios.

All additional language constructions are interpreted by test engine in the context of scenario execution.

Indices and tables