Metamorphic Testing: A Review of Challenges and Opportunities

被引:282
|
作者
Chen, Tsong Yueh [1 ]
Kuo, Fei-Ching [1 ]
Liu, Huai [2 ]
Poon, Pak-Lok [3 ]
Towey, Dave [4 ]
Tse, T. H. [5 ]
Zhou, Zhi Quan [6 ]
机构
[1] Swinburne Univ Technol, Dept Comp Sci & Software Engn, John St, Hawthorn, Vic 3122, Australia
[2] Victoria Univ, Coll Engn & Sci, POB 14428, Melbourne, Vic 8001, Australia
[3] RMIT Univ, Sch Business IT & Logist, Melbourne, Vic 3001, Australia
[4] Univ Nottingham Ningbo China, Sch Comp Sci, Ningbo 315100, Zhejiang, Peoples R China
[5] Univ Hong Kong, Dept Comp Sci, Pokfulam, Hong Kong, Peoples R China
[6] Univ Wollongong, Sch Comp & Informat Technol, Wollongong, NSW 2522, Australia
基金
澳大利亚研究理事会;
关键词
Metamorphic testing; metamorphic relation; test case generation; oracle problem; SOFTWARE;
D O I
10.1145/3143561
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Metamorphic testing is an approach to both test case generation and test result verification. A central element is a set of metamorphic relations, which are necessary properties of the target function or algorithm in relation to multiple inputs and their expected outputs. Since its first publication, we have witnessed a rapidly increasing body of work examining metamorphic testing from various perspectives, including metamorphic relation identification, test case generation, integration with other software engineering techniques, and the validation and evaluation of software systems. In this article, we review the current research of metamorphic testing and discuss the challenges yet to be addressed. We also present visions for further improvement of metamorphic testing and highlight opportunities for new research.
引用
收藏
页数:27
相关论文
共 50 条
  • [31] CHALLENGES AND OPPORTUNITIES OF A 'LOOK BACK' EXERCISE ON CHILD TESTING
    Sierra, Racheol
    Selvadurai, Vasuki
    Zhou, Judith
    [J]. SEXUALLY TRANSMITTED INFECTIONS, 2016, 92 : A69 - A69
  • [32] Challenges and opportunities of cardiopulmonary exercise testing in liver transplantation
    Duvivier, A.
    [J]. REANIMATION, 2014, 23 (01): : 99 - 108
  • [33] Software Testing of Generative AI Systems: Challenges and Opportunities
    Aleti, Aldeida
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: FUTURE OF SOFTWARE ENGINEERING, ICSE-FOSE, 2023, : 4 - 14
  • [34] New challenges and opportunities in nonclinical safety testing of biologics
    Baumann, Andreas
    Flagella, Kelly
    Forster, Roy
    de Haan, Lolke
    Kronenberg, Sven
    Locher, Mathias
    Richter, Wolfgang F.
    Theil, Frank-Peter
    Todd, Marque
    [J]. REGULATORY TOXICOLOGY AND PHARMACOLOGY, 2014, 69 (02) : 226 - 233
  • [35] Quantum Software Testing: Challenges, Early Achievements, and Opportunities
    Yue, Tao
    Arcaini, Paolo
    Ali, Shaukat
    [J]. ERCIM NEWS, 2022, (128): : 13 - 15
  • [36] Special Session: Photonic IC Testing - Challenges and Opportunities
    Niraula, Manoj
    Patel, Vipul
    Gothoskar, Prakash
    Mekis, Attila
    Evans, Gary
    Zheng, Xuezhe
    [J]. 2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [37] DECENTRALIZED TESTING - OPPORTUNITIES AND CHALLENGES FOR CLINICAL-CHEMISTRY
    HORDER, M
    [J]. CLINICAL CHEMISTRY, 1990, 36 (06) : 943 - 944
  • [38] Genetic testing in nephrotic syndrome-challenges and opportunities
    Gbadegesin, Rasheed A.
    Winn, Michelle P.
    Smoyer, William E.
    [J]. NATURE REVIEWS NEPHROLOGY, 2013, 9 (03) : 179 - 184
  • [39] Opportunities and challenges for HIV self-testing in China
    Tang, Weiming
    Wu, Dan
    [J]. LANCET HIV, 2018, 5 (11): : E611 - E612
  • [40] Methodological Challenges and Opportunities in Testing for Racial Discrimination in Policing
    Neil, Roland
    Winship, Christopher
    [J]. ANNUAL REVIEW OF CRIMINOLOGY, VOL 2, 2019, 2 : 73 - 98