Test AutomationTools

Software (not only) for carrying out tests 

If you want to measure the quality of your software as quickly as possible, there is no way around test automation. But which tool is suitable for which application? What should you watch out for when using the tools?

Get an overview of the various tools and technologies here.

We use these tools
Micro Focus UFT One ist ein Testautomatisierungs-Tool für Web-, Mobile-, API- und Unternehmensanwendungen
Selenium ist ein Open Source-Werkzeug für die Testautomatisierung von Webanwendungen
Jenkins ist ein Tool für die kontinuierliche Integration von Software-Komponenten
Cucumber ist ein Testframework für Behaviour Driven Development


What are test automation tools? 

The aim of test automation is to automatically execute lengthy and repetitive test cases according to precisely defined criteria. This gives manual testers more capacity for testing new features and more complex application scenarios.

Depending on the provider, the individual test automation tools support you in creating a wide variety of functional and non-functional tests. The various tools can be used at all levels of the test pyramid and are aimed at maximum effectiveness and long-term cost and capacity savings.

Comparison of tool categories

Proprietary Tools

  • Large range of tools and ready-made templates for a quick start
  • Compatibility with other tools can be very limited depending on the manufacturer
  • Support also for non-technical subject testers: inside (e.g. through keyword-driven testing)
  • Comprehensive customer support and training materials
  • Fee-based license models

Open Source Tools

  • Mostly development-related tool libraries that can be integrated
  • Openness and compatibility for the integration of further libraries
  • Programming knowledge is generally required
  • Indirect support through active communities and documentation (customer support can alternatively be purchased)
  • Open source and often free of license fees
Testutomatisierungs-Tools haben unterschiedliche Ausprägungen
Supplementary tools for test execution
Code Coverage

Determine the code areas covered by the tests

Examples: JaCoCo (Java), Jest (TypeScript), pytest-cov (Python)


Tools for evaluating style guides and typical programming errors

Examples: SonarQube, ESLint (TypeScript), CppCheck (C ++)

Test Data Generator

Tools to generate test data or to anonymize existing data

Examples: IBM InfoSphere, Q-up

Any questions?

We are happy to provide you with know-how, specific support services and associated license and support offers.

Background Image Mobile Version