Metamorphic testing · Question 21 of 60
When is metamorphic testing typically selected over traditional oracle-based testing?
3 answers are correct. Medium
Show answer
Answer
- A When the system is a black box
- B When nobody can reliably say what should come out, for example because the model is opaque or the data vast
- D When relational properties rather than absolute values suffice for confidence
Explanation
Metamorphic testing is used when nobody can reliably say which output would be right, because the model is opaque or the amount of data vast. It also fits when you can only test from the outside, or when it is enough to check relationships between outputs rather than individual values.