Fundamentals of testing AI-based systems · Question 29 of 60
Which approaches exist for the test oracle problem?
4 answers are correct. Medium
Show answer
Answer
- A Specialized techniques such as A/B, back-to-back and metamorphic testing
- D Using proxy oracles
- E Consulting domain experts
- F Defining output boundaries and environmental boundaries
Explanation
Approaches are output boundaries (acceptable ranges, tolerances), environmental boundaries (specified test conditions such as lighting or latency), expert consultation, specialized techniques such as A/B, back-to-back and metamorphic testing, which often do not require explicit expected outputs, and proxy oracles.