Metamorphic testing · Question 45 of 60
For an insurance model, a team uses the relation "higher age always results in a higher premium" and finds no defects. Later it turns out that age and pre-existing conditions interact. What happened here?
2 answers are correct. Hard
Show answer
Answer
- A Metamorphic relations should be validated, for example by expert review or on reference models
- C An incorrect metamorphic relation that overlooks complex interactions between variables can lead to false confidence
Explanation
A wrong relation, for example because the interplay of two variables was overlooked, or too few relations lull the team into a false sense of security. Relations should therefore be safeguarded: by experts, by trying them out on reference models and by checking whether edge cases are covered.