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.

More defects detected earlier, at a lower cost to fix:

Quick, rigorous, and less resource-intensive.

With VIP, test case design is:

  • Rapid, using a range of connectors and accelerators to create models of fast-changing systems and auto-generate test cases from them.
  • Rigorous, with powerful coverage algorithms to test complex systems exhaustively, or focus on new and critical functionality.
  • Risk-based, leveraging test history and granular generation techniques to focus testing based on time and risk factors.
  • Reactive to changing requirements, automatically maintaining test cases, data, and automated tests as the central models change.
  • 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.

Rigorously test complex systems within an iteration


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

Automated Test Case DesignManual Test Case Creation

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.

Contact us.


Send us an email

Email

Curiosity Software Ireland

Unit 6, The Mill
Bray
Co. Wicklow
Ireland

Call us now

+353 1254 4350 (Ireland)

+1 914 297 7512 (USA)