Metamorphic testing: A review of challenges and opportunities

TY Chen, FC Kuo, H Liu, PL Poon, D Towey… - ACM Computing …, 2018 - dl.acm.org
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 …

METRIC: METamorphic Relation Identification based on the Category-choice framework

TY Chen, PL Poon, X Xie - Journal of Systems and Software, 2016 - Elsevier
Metamorphic testing is a promising technique for testing software systems when the oracle
problem exists, and has been successfully applied to various application domains and …

METRIC: A Metamorphic Relation Identification Technique Based on Input Plus Output Domains

CA Sun, A Fu, PL Poon, X Xie, H Liu… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Metamorphic testing is well known for its ability to alleviate the oracle problem in software
testing. The main idea ofmetamorphic testing is to test a software system by checking …

Ontology-based test modeling and partition testing of web services

X Bai, S Lee, WT Tsai, Y Chen - 2008 IEEE International …, 2008 - ieeexplore.ieee.org
Testing is useful to establish trust between service providers and clients. To test the service-
oriented applications, automated and specification-based test generation and test …

Partial constraint checking for context consistency in pervasive computing

C Xu, SC Cheung, WK Chan, C Ye - ACM Transactions on Software …, 2010 - dl.acm.org
Pervasive computing environments typically change frequently in terms of available
resources and their properties. Applications in pervasive computing use contexts to capture …

Metamorphic Relation Generation: State of the Art and Visions for Future Research

R Li, H Liu, PL Poon, D Towey, CA Sun… - arXiv preprint arXiv …, 2024 - arxiv.org
Metamorphic testing has become one mainstream technique to address the notorious oracle
problem in software testing, thanks to its great successes in revealing real-life bugs in a wide …

Infrastructure support for controlled experimentation with software testing and regression testing techniques

H Do, S Elbaum, G Rothermel - … 2004 International Symposium …, 2004 - ieeexplore.ieee.org
Where the creation, understanding, and assessment of software testing and regression
testing techniques are concerned, controlled experimentation is an indispensable research …

On the asymptotic behavior of adaptive testing strategy for software reliability assessment

J Lv, BB Yin, KY Cai - IEEE transactions on Software …, 2014 - ieeexplore.ieee.org
In software reliability assessment, one problem of interest is how to minimize the variance of
reliability estimator, which is often considered as an optimization goal. The basic idea is that …

Using machine learning to refine category-partition test specifications and test suites

LC Briand, Y Labiche, Z Bawar, NT Spido - Information and Software …, 2009 - Elsevier
In the context of open source development or software evolution, developers often face test
suites which have been developed with no apparent rationale and which may need to be …

Contributions of tester experience and a checklist guideline to the identification of categories and choices for software testing

PL Poon, TH Tse, SF Tang, FC Kuo - Software Quality Journal, 2011 - Springer
An early step for most black-box testing methods is to identify a set of categories and choices
(or their equivalents) from the specification. The identification is often performed in an ad hoc …