What is Harmony?
Generate test cases
Harmony generates abstract tests for requirement validation. Based on the concrete test model Harmony generates executable JavaScript tests for Cypress. No obsolete tests remain.
Execute your tests with Cypress
When the test code is ready, you can execute the test cases. Tests are executed by the Cypress Test Runner. You don’t need to code tests in JavaScript any longer!
What’s the difference
Using action-state test design technique results in fewer bugs, reducing the total SDLC (software life cycle development) costs and improves code quality.
- Abstract modelling is text-based that is supported by automatically generated state charts. Modelling becomes controlled.
Double model-based testing: (1) generating abstract model, (2) generating concrete model from the abstract one.
Harmony
- Accelerates DevOps, increases quality and boosts efficiency.
- Efficient test design with the new action-state technique eases test automation by separating abstract and concrete modelling.
Integrated with Cypress, Harmony speeds up the entire test automation process.
- Ensures efficient defect prevention.
- Ensures easy and comfortable teamwork.
- Provides you with an implementation-independent method.
Ensures cost-effective maintenance.

Improve your Harmony practice and learn our new test design technique for free
Visit test-design.org and solve tricky exercises on real applications. Free Harmony Exercise helps you to concentrate only on the necessary tasks!
