How test development works with expecco
As a rule, several teams with different skills work together in a product development cycle. Whether you are a product developer or project coordinator, with or without programming skills, expecco offers a tailor-made approach for every role. This means that everyone involved can work efficiently and effectively with one and the same tool.

Testentwicklung mit expecco erfolgt per:

Drag & Drop

Capture & Replay

Code API
Graphical test development using drag & drop.
Easy test development with our component libraries.
Because the tests are graphically formulated at a high level of abstraction as UML activity diagrams, a wide variety of users—such as product managers, software developers, domain experts, and testers—can understand, develop, and modify the test scenarios. Programming skills are not required. Our extensive libraries contain basic function modules that already include fully implemented functionality and can be executed directly.

—>

—>

Ready-to-use modules for complete functions.

The networks created using drag & drop are stored as new building blocks and can thus be used as finished components in more complex networks. In this way, even complicated processes can be modeled and modified graphically in an easily understandable way, as recurring functions do not have to be redeveloped over and over again. The entire test development process gains significantly in transparency, flexibility, and ease of maintenance.
Testing in line with reality
With simple mouse clicks, you can arrange the building blocks and connect them to form a network. Input and output pins define the processing steps. This creates an activity diagram that realistically depicts the test, is easy to understand, and can also be easily expanded.
The highlights of graphical test development:
- Test descriptions are interpreted immediately, and the test sequence is displayed in detail and animated live.
- Running tests can be paused, executed in single-step mode, modified during execution, and resumed.
- Flexible parameterization is possible.Test sequences adapt dynamically to changed configurations.
- Clearly defined interfaces ensure that product changes and enhancements only need to be maintained in one place.
- Integrated version management ensures consistent data storage.


Test development via capture & replay with integrated recorder.
The integrated recorder allows test scenarios to be easily recorded. These actions generate expecco blocks that can be reused, modified, expanded, or parameterized at any time. The recordings can be integrated as subcomponents into more complex test sequences.
Major advantages compared to browser recording.
If recorded directly in the corresponding browser, a building block is created for each individual activity. This also applies to mouse movements. This results in huge networks of building blocks that have to be laboriously reworked afterwards. In addition, a separate recording must be made for each different browser. These disadvantages are easily circumvented with the integrated recorder: Here you can select which activity is to be recorded and created as a building block. At the same time, all common browsers can be created in one recording and thus in a single test case. This is one of expeccos’ greatest strengths.


Programmatic test development
Software developers can develop additional functionalities, add modules, or create connections to specific devices, systems, or services at any time. This allows expecco to be customized and expanded to suit your needs.
Import existing test descriptions.
Import von Node und Python Paketen
Importing Node and Python packages
With our new expecco version, you can quickly and easily connect Node and Python packages. This allows you to use a wide variety of modules that are published online and exist for almost every problem.

Your expecco benefits at a glance.
- Transparent display of test sequences and plans
- Test creation possible even without programming knowledge
- Running tests can be paused, modified, and resumed
- Test sequences adapt dynamically to changed configurations
- Changes only need to be made in one central location
- Flexible parameterization options
- Linear and parallel test sequences
Dynamic test procedure
Test execution does not have to be rigidly linear. expecco can also respond to preconditions and changes in the application status. The test sequence then automatically adapts to variants or configurations. The same sequence can be parameterized differently and executed multiple times or in parallel. expecco can communicate with multiple devices or protocols simultaneously within a single test run and execute multiple test runs in parallel.

expecco is based on a workflow engine
The test descriptions, modeled as graphical diagrams, are processed by a workflow engine.

AIDYMO/expecco – for powerful automation
Would you like to find out more about our demo licence?
We will be happy to provide you with a time-limited full version of AIDYMO or expecco.
Phone: +49 7142 91948-0
E-Mail: info@exept.de
