Metamorphic Testing
summary
Metamorphic testing claims to solve the no-oracle problem by checking consistency across transformed test cases and demonstrates concrete wins: a glossary checker yields 6 missing terms when keyword filters partition results, database queries at NASA reveal many defects, a drone controller flips behavior at 27 degrees, and web search studies plus a Sevilla survey report 82 case studies. Origin traces to Chen 1998, the method integrates with model-based testing and automation and appears in ISO 29119 part 4 and ISTQB AI testing.
AI-written summary · about
chapters (12)
- 0:00Metamorphic testing concept
- 1:31Oracle problem in testing
- 3:40Metamorphic testing solution
- 5:29Real-world glossary checker
- 7:36Metamorphic relation failure
- 9:22History and adoption
- 11:53NASA and search engines case studies
- 14:43AI controllers for drones
- 16:11Autonomous driving failures
- 17:37Testing work products
- 19:48Conclusion and future
- 20:29Q&A
related talks
55mMuch ado about testing
05mMetamorphic testing
10mHow to test software without writing tests
07mNew Ideas: Automated Engineering of Metamorphic Testing Environments for Domain-Specific Languages
41mScaling Test Automation Using A Metadata-Centric Architecture
48mModern Testing Patterns
01h 05mMicrotesting
59m.NET Testing Techniques You Didn’t Know You Needed
