To make guarantees, it is imperative that the approach to evaluation be sharper goal-focused. Goal-focused evaluation means we should have clarity as to what potential defects we have to go after. Having discerned the potential defects by employing a scientific thinking, it is then possible to arrive at an effective validation strategy, a complete set of test cases, better measures of cleanliness (quality) and appropriate tooling.
Hypothesis-Based Testing(HBT) is a scientific testing methodologypowered by STEM 2.0. It is a unique approach whose focus is to construct a hypothesis of potential defects and then design the ‘fish-net’ that is indeed robust. Designing test cases based on “Hypothesis-based testing” is about coming up with minimal yet effective test cases that examine the complete behavior of the software ensuring the delivered software is indeed robust.
HBT is built on the core theme of hypothesizing potential defects and then scientifically constructing the strategy and test cases, measures and tooling.
 |
Outcome -
‘deliver clean software quickly & cost-effectively’ |
The central theme of HBT is “hypothesize potential defects that an cause loss of expectations and prove that they will not exist”.
The focus is on the goal and how we shall achieve it rather than the various activities “goal-centric vs. activity-based”
The business benefits derived by applying STEM have been reduction of development/test effort, lower software support costs and accelerated development.
HBT is a intensely goal focused. |
Methodology -
a system of ways of doing. ‘goal centered scientific approach to validation’ |
Method -
A particular way of doing something
‘defect detection technology from STAG’ |
| |
|
|