Manage regression tests at the “model level” for maximum efficiency

Learn how model-based testing can save time and help avoid ever-increasing numbers of tests
when it comes to maintenance.

Imagine these were your test variation ideas before a new system release

From release-to-release, functionality of systems will change.

The next release will bring multiple changes to the System Under Test:

If you’re managing tests individually, you face 3 problems:
Now, if scenario #4 fails, it’s not just Indicator 3 that is checked, but also Indicator 1. So, how do we pinpoint the reason for the failure?

Using DesignWise solves all 3 of these problems within a few seconds!

The number of DesignWise-generated tests will slightly increase between releases
Even though there are more than 10,00 possible additional tests in Release 8, DesignWise only requires 3 more test to achieve pairwise coverage

And check out what happens to required tests and total possible tests if Release 9 adds a few new features…

Limitations to be aware of

Optimized test generation tools like DesignWise will create entirely new test sets each time you modify test inputs. You’ll have entirely new tests for each release. That can cause problems if you need to spend a significant amount of time to redefine your Expected Results for each and every (brand new) test in every release.

For that reason, you should strongly consider using the Auto-Scripts feature of DesignWise and systematically-generate Expected Results.

DesignWise’s Auto-scripting feature allows you to quickly include detailed tester instructions for test scripts.

DesignWise’s Expected Results feature allows you to save time by systematically calculating Expected Results for your test scripts.