Explore Curiosity's Platform Use Cases

Our innovative quality solutions help you deliver rigorously tested software earlier, and at less cost!

Test Modeller                    Use Cases

Explore a range of Test Modeller use cases and solutions!

Helpful Resources

Discover a range of helpful resources for getting started with our solutions!

Explore Curiosity's Resources

See how we empower customer success, watch our latest webinars, explore our newest eBooks, read our blogs, and more.

Latest Resources

Explore a wide range of the latest resources from the Curiosity team!

Customer Success Stories

Learn how our customers use our tools to achieve success!

Help & Support

Explore the helpful links below if you need any help.

Creating Quality Since 1995

Curiosity are your partners when designing, building and rigorously testing complex systems in short sprints!

Get To Know Curiosity

Explore our history, learn about our team and the latest Curiosity news!

Customer Success Stories

Learn how our customers use our tools to achieve success!

Connect With Us

Reach out to our team or keep up to date with our latest news!

Test Modeller Logo Automated Test Case Design

Test more in fewer tests.

Automatically generate the smallest set of test cases needed to exhaustively test complex systems, or focus rigorous testing on new and critical functionality.

Try Test Modeller  Schedule a Demo



quick, rigorous, and less resource-intensive

With Test Modeller, test case design is:
  • Risk-based, leveraging test history and granular generation techniques to focus testing based on time and risk factors.

  • Collaborative, deriving tests directly from requirements models and user stories, keeping the business and IT aligned.

  • Simple and easy-to-use, with intuitive BPMN-style modeling, a drag-and-drop approach, and a comprehensive range of accelerators.

Want to learn how it's done? Check out our documentation on automated test case design! 

Download Test Modeller Flyer


Eljin 3D

8X Faster Test Creation At Eljin Productions

Learn How Models Drive Rigorous Testing at Eljin

Discover the benefits Eljin Productions achieved when using Test Modeller to successfully launch a business-critical payments platform using model-based test generation and synthetic test data generation.

read our success story


Rigorously test complex systems within an iteration

Test Modeller quickly captures complex systems as easy-to-maintain flowchart models, automatically generating a rigorous set of test casesdata, and automated tests.

Automated Test Case Design
Manual Test Case Design

1. Agile Requirements Modelling:

Existing test cases and user stories are automatically converted to accurate flowchart models, with full dependency mapping across components.

1. User Stories Perpetuate Defects

Fragmentary user stories and incomplete requirements are written in ambiguous natural language, without mapping between components.


2. Optimised Test Cases Rigorously Test with Fewer Tests:

Powerful mathematical coverage algorithms generate the smallest set of test cases needed to exhaustively exercise the logic contained in the system model. Granular coverage techniques can also focus testing on new or critical functionality.

2. Over-Testing Leaves the Majority of Systems Exposed:

Testers slowly and manually convert user stories to low-coverage test cases that focus repeatedly on "happy path" scenarios. The majority of a complex system's logic is left exposed to defects that are detected late, at a greater cost to fix.

3. End-to-End Test Automation:

The same model can be used to generate the test data and automated tests needed to execute the optimised test cases, at the same time as they are created.


3. Slow and Manual Test Execution:

Test data must be manually found or made for each test case, while the tests are slowly converted into automated test scripts, or are executed manually. This is slow and resource-intensive.

4. Teams and Information is Kept Aligned Across Delivery Pipelines:

The VIP workflow engine populates existing ALM and project management tools with the optimised test artifacts, using high-performance Robotic Process Automation to keep information aligned across DevOps pipelines.

4. Miscommunication and Poor Alignment of Tools and Teams:

Test teams repetitively input the same test steps and test metadata into fields across the numerous tools in use at their organisation. Miscommunications arise and more time is spent on process than development.

5. Test Automation Reacts to Fast-Changing Requirements:

Change requests and new user stories are imported to the central model, automatically updating the test cases, data, and automated tests associated with every affected component.

5. Manual Test Case Maintenance Takes Longer than an Iteration:

There is no way to reliably or automatically identify the impact of a change request across complex systems. Testers check and update the masses of test cases by hand.