Testing is a crucial part of the software creation process. It ensures that your code is working correctly and that all bugs are found before the software lands in the hands of consumers. But it can be difficult to explain these tests and their results to investors...
How do I create a risk-based testing plan that focuses more coverage on higher priority areas?
Introducing and explaining the “Mixed-Strength Testing” feature.
DesignWise allows you to adjust testing coverage to focus more thorough coverage on selected, high-priority areas
A more powerful risk-based testing strategy (at the parameter level) is generating Multi-Strength test sets, as described in the following example. This feature can be helpful to use in many (if not most) of the models you will create.
Let’s set the context and the problem we’re trying to address
What we want to do now is to generate a set of scenarios that will focus extra coverage on the high-priority parameters below, while maintaining pairwise coverage for every Value in our model. Creating a “Mixed-strength” model will allow us to do exactly that!
Another way to look at the set of Risk-Based Scenarios that we have just created is to imagine temporarily removing everything from our model except for the Values from the high priority Parameters…
- 3 values for “User Type”
- 6 values for “Customer Authorization Limit”
- 14 values for “Transaction Exchange”
Simple math tells us that to test every possible combination involving all of the 3 sets of high priority Values requires 3×6×14 = 252 tests.