2010 Fourth International Conference on Secure Software Integration and Reliability Improvement 2010
DOI: 10.1109/ssiri.2010.25
|View full text |Cite
|
Sign up to set email alerts
|

Self-Checked Metamorphic Testing of an Image Processing Program

Abstract: Metamorphic testing is an effective technique for testing systems that do not have test oracles, for which it is practically impossible to know the correct output of an arbitrary test input. In metamorphic testing, instead of checking the correctness of a test output, the satisfaction of metamorphic relation among test outputs is checked. If a violation of the metamorphic relation is found, the system implementation must have some defects. However, a randomly or accidently generated incorrect output may satisf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 23 publications
(20 citation statements)
references
References 16 publications
0
20
0
Order By: Relevance
“…They defined the "difference among executions" as any aspects of program runs (e.g., paths traversed). This observation has been confirmed by several later studies [9], [41], [42], [43], [44], [45]. In particular, Asrafi et al [46] hypothesised that the higher the combined code coverage of the source and follow-up test cases, the more different are the executions, and the more effective is the metamorphic relation.…”
Section: Properties Of Good Metamorphic Relationsmentioning
confidence: 64%
See 2 more Smart Citations
“…They defined the "difference among executions" as any aspects of program runs (e.g., paths traversed). This observation has been confirmed by several later studies [9], [41], [42], [43], [44], [45]. In particular, Asrafi et al [46] hypothesised that the higher the combined code coverage of the source and follow-up test cases, the more different are the executions, and the more effective is the metamorphic relation.…”
Section: Properties Of Good Metamorphic Relationsmentioning
confidence: 64%
“…Ding et al [43] proposed a method named Self-Checked Metamorphic Testing (SCMT) combining metamorphic testing and structural testing. SCMT checks the code coverage of source and follow-up test cases during test execution to evaluate the quality of metamorphic relations.…”
Section: Execution Of Metamorphic Test Casesmentioning
confidence: 99%
See 1 more Smart Citation
“…Our preliminary result has shown the cells can be classified with the accuracy as high as the measured diffraction images. However, we haven't completed the experiment for all 4 data that the major differences between PC3 and PCS cells are in the cell volume. The PC3 cells are almost two times bigger than PCS in the cell volume, while the PCS cells have a larger volume ratio of mitochondria-to-cell than PC3.…”
Section: Refinement Of Mrsmentioning
confidence: 99%
“…However, the quality of metamorphic testing is highly depended on MRs. Due to the grand challenge to develop strong MRs, many MRs used for testing a complex software system are relatively too weak to ensure the testing quality. It is important to define a set of criteria for evaluating the adequacy of MRs. Then the test execution and evaluation results shall be used for guiding the generation of adequate MRs [4]. The approach introduced in this paper includes a framework for the development of MRs and tests, and a strategy for refining the relations and tests though mining the test execution and evaluation results with machine learning algorithms.…”
Section: Introductionmentioning
confidence: 99%