Advanced automated test design for higher quality and cost reduction

Automated test design is easy and maintainable

Start using Harmony

What is Harmony?

Test design automation tool

Based on the requirements, you can use action-state technique to model abstract tests. The result is 99% bug detection instead of traditional 85-90%. Complex test automation tasks are divided into implementation-independent and -dependent parts.

Codeless test automation tool

Test automation with Harmony includes two steps (1) test design (2) test case implementation. Test design results in an understandable model including abstract test steps, while each test case contains concrete test steps with four elements (a) a keyword such as WHEN, (b) a parameter such as ‘Name’, (c) a keyword such as IS, (d) and a value such as ‘Smith’.

DevOps tool

Harmony covers the development part of the entire ‘DevOps process’. During ‘PLANNING’, we start from requirements, design action-state model, generate abstract tests, finally make test steps. ‘CREATING’ covers the generation of executable test code and ‘VERIFY’ involves test execution and reporting.

Model based automation tool under provisional patent registration

The action-state technique is a disruptive method to create a high quality test model step by step. It delivers 99% bug detection and is easier to handle and to maintain in compare to traditional model based testing (MBT). You can exercise this technique at the site for test designers .

QA tool

With Harmony you can design abstract test cases that are ideal for requirements verification. The designed test cases detect much more bugs, thus your code will be of high quality with fewer bugs. You will have lower software development life cycle expenses.

Design Harmony’s tests

Based on the requirements, you can design implementation-independent test cases by applying our action-state testing® (under provisional patent registration). Extend them to executable Gherkin-based test description.

Learn more

Generate test cases

Harmony generates abstract and executable tests. Test cases are maintained automatically. Abstract test cases are for defect prevention and support developers.

Learn more

Execute your test immediately

When the test code is ready, you can execute the test cases immediately. You can use Harmony’s runner or a continuous integration tool.

Learn more

What’s the difference

  • Test design-based test automation is the only genuine test first method
  • The tests are generated based on our action-state test design technique, that results in fewer bugs reducing the total SDLC (software life cycle development) costs

  • Test automation is divided into two parts: (1) generating abstract test cases, (2) generating executable test cases

  • Harmony’s model-based test design and Gherkin++ test description is simple to use and to learn


  • Accelerates DevOps, increases quality and boosts efficiency
  • Efficient test design with the new action-state technique. Easy test automation by separating abstract and concrete test generation

  • Speeds up automated test case creation
  • Ensures efficient defect prevention
  • Ensures easy and comfortable team work
  • Provides you an implementation-independent method

  • Ensures cost efficient maintenance