Program Systems: Theory and Applications
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Guidelines for authors
Submit a manuscript

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Program Systems: Theory and Applications:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Program Systems: Theory and Applications, 2024, Volume 15, Issue 2, Pages 37–86
DOI: https://doi.org/10.25209/2079-3316-2024-15-2-37-86
(Mi ps442)
 

Optimization Methods and Control Theory

A systematic review of methods for deriving metamorphic relations

S. F. Yakushevaa, A. S. Khritankovba

a Moscow Institute of Physics and Technology, Moscow, Russia
b Higher School of Economics, Moscow, Russia
References:
Abstract: Metamorphic testing is one of the most effective methods of testing programs with the test oracle problem. This problem declares that it is impossible to know whether the test answer is correct for one reason or another. Metamorphic testing uses metamorphic relations to check the program correctness. Metamorphic relation is a function of several test inputs and corresponding outputs of the program. Developing metamorphic relations can be a non-trivial task.
This systematic review is dedicated to identifying general derivation techniques for metamorphic relation as well as techniques pertinent to particular domains. As a result, we propose a classification of techniques into six main types and compile a comparative table of input data transformations for testing tasks in different domains. Findings of this review will help researchers to apply metamorphic testing in practice.
Key words and phrases: metamorphic testing, metamorphic relation, software testing, test oracle problem.
Received: 22.11.2023
Accepted: 31.03.2024
English version:
Program Systems: Theory and Applications, 2024, Volume 15, Issue 2, Pages 37–86
DOI: https://doi.org/10.25209/2079-3316-2024-15-2-37-86
Document Type: Article
UDC: 004.415.53
BBC: 32.973
MSC: Primary 97P99; Secondary 97U99
Language: Russian and English
Citation: S. F. Yakusheva, A. S. Khritankov, “A systematic review of methods for deriving metamorphic relations”, Program Systems: Theory and Applications, 15:2 (2024), 37–86; Program Systems: Theory and Applications, 15:2 (2024), 37–86
Citation in format AMSBIB
\Bibitem{YakKhr24}
\by S.~F.~Yakusheva, A.~S.~Khritankov
\paper A systematic review of methods for deriving
metamorphic relations
\jour Program Systems: Theory and Applications
\yr 2024
\vol 15
\issue 2
\pages 37--86
\mathnet{http://mi.mathnet.ru/ps442}
\crossref{https://doi.org/10.25209/2079-3316-2024-15-2-37-86}
\transl
\jour Program Systems: Theory and Applications
\yr 2024
\vol 15
\issue 2
\pages 37--86
\crossref{https://doi.org/10.25209/2079-3316-2024-15-2-37-86}
Linking options:
  • https://www.mathnet.ru/eng/ps442
  • https://www.mathnet.ru/eng/ps/v15/i2/p37
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Program Systems: Theory and Applications
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024