Paper Title
UNDERSTANDING THE ORACLE PROBLEM AND AUTOMATED TEST CASE GENERATION: A COMPARATIVE SURVEYAbstract
The Oracle Problem poses a significant challenge in
automated software testing, wherein determining
the correctness of test outputs remains elusive. This
paper presents a comparative survey that explores
the Oracle Problem and methodologies for
automated test case generation. The paper
synthesizes insights into the strengths, limitations,
and synergies between these two areas. It examines
various approaches to addressing the Oracle
Problem, including manual oracles, heuristic
oracles, and automated oracles, and compares them
against methodologies for automated test case
generation, such as search-based testing, modelbased testing, and metamorphic testing. The
comparative analysis highlights the trade-offs,
challenges, and opportunities inherent in each
approach, offering valuable insights for researchers
and practitioners seeking to optimize automated
software testing strategies.
KEYWORDS : Oracle Problem, Software Testing,
Automated Test Case Generation, Search-Based
Testing, Model-Based Testing, Property-Based
Testing