Adaptive Metamorphic Testing with Contextual Bandits
Not on the map. Why?
Abstract (arXiv)
Metamorphic Testing is a software testing paradigm which aims at using necessary properties of a system-under-test, called metamorphic relations, to either check its expected outputs, or to generate new test cases. Metamorphic Testing has been successful to test programs for which a full oracle is not available or to test programs for which there are uncertainties on expected outputs such as learning systems. In this article, we propose Adaptive Metamorphic Testing as a generalization of a simple yet powerful reinforcement learning technique, namely contextual bandits, to select one of the multiple metamorphic relations available for a program. By using contextual bandits, Adaptive Metamorphic Testing learns which metamorphic relations are likely to transform a source test case, such that it has higher chance to discover faults. We present experimental results over two major case studies in machine learning, namely image classification and object detection, and identify weaknesses and robustness boundaries. Adaptive Metamorphic Testing efficiently identifies weaknesses of the tested systems in context of the source test case.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1; 2025: 0; 2026: 2.
7 papers.
- 2024Evaluating Human Trajectory Prediction with Metamorphic Testingcited by 3
- 2022Testing Deep Learning Models: A First Comparative Study of Multiple Testing Techniquescited by 2
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Studycited by 1
- 2021HOMRS: High Order Metamorphic Relations Selector for Deep Neural Networkscited by 0
- 2023Sensitive Region-based Metamorphic Testing Framework using Explainable AIcited by 0
- 2026Metamorphic Testing with the Rashomon Set: Explanation Faithfulness in Machine Learningcited by 0
- 2026Gimitest: A Comprehensive Tool for Testing Reinforcement Learning Policiescited by 0
- 2026Gimitest: A Comprehensive Tool for Testing Reinforcement Learning Policies8 Jul 2026
- 2026Metamorphic Testing with the Rashomon Set: Explanation Faithfulness in Machine Learning4 Jun 2026
- 2024Evaluating Human Trajectory Prediction with Metamorphic Testing26 Jul 2024
- 2023Sensitive Region-based Metamorphic Testing Framework using Explainable AI14 Mar 2023
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Study21 Jun 2022
- 2022Testing Deep Learning Models: A First Comparative Study of Multiple Testing Techniques24 Feb 2022
- 2021HOMRS: High Order Metamorphic Relations Selector for Deep Neural Networks10 Jul 2021