- Home
- Products
- Software
- Test and Experiment Software
- AutomationDesk
- Test Debugging and Data Comparison
Debugging Test Sequences
If an error occurs during test execution, AutomationDesk®’s Debugger makes it easy to find the error source. By inserting breakpoints into your test sequence, you make the test execution automatically stop at these points in debug mode.
This method lets you go through the test case step-by-step, analyzing complex hierarchical test steps in depth or executing them as a whole. The current variable values are always visible and can be changed during the debugging process to ensure that the tests run with correct variables. Step-by-step execution supports fast, efficient error-finding because you can investigate the specific potential error sources.
This method lets you go through the test case step-by-step, analyzing complex hierarchical test steps in depth or executing them as a whole. The current variable values are always visible and can be changed during the debugging process to ensure that the tests run with correct variables. Step-by-step execution supports fast, efficient error-finding because you can investigate the specific potential error sources.
Disabling Tests and Test Steps
AutomationDesk greatly simplifies the verification of test sequences during their development. You can disable single test steps or sequences by commenting them out. This is extremely helpful in identifying errors.
Evaluating Data with the Evaluation Library
With AutomationDesk's Evaluation library, you can analyze recorded data and compare it with reference data. This helps you to find cases where the values go above or drop below the defined limits. For example, you can specify upper and lower bounds to evaluate whether a specific signal is above or below them, or outside a gap or inside a corridor. The signal, the reference signal, the bounds and the evaluation result are plotted and reported automatically.
Many other different kinds of signal manipulations are also possible:
- Binary operations (addition, multiplication, less than, etc.)
- Calculation of gradient and integral
- Shifting, cropping, and resampling signals
- Calculation of minimum value, mean value, minimum delta x, etc.

