Test development

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.

arrow-down

Test development with expecco is carried out using:

grafische testentwicklung rekorder programmierung

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.

bibliotheken konzept screen > bibliotheken konzept > bibliotheken konzept baustein
 

Ready-to-use modules for complete functions.

bausteine

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.

Video german

 

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.

Realitätskonform testenThe 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.
 
 

testentwicklung expecco per capture replayTest 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.

Capture & replay video in german

programmatische testentwicklungMajor 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.

 

programmatische testentwicklung

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.

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.

expecco kreisYour 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
 

Dynamischer TestlaufDynamic 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.

 

 
workflow engine

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 

Scroll to top