Reference Hub1
Metamorphic Relations Based Test Oracles for Image Processing Applications

Metamorphic Relations Based Test Oracles for Image Processing Applications

Tahir Jameel, Mengxiang Lin, Liu Chao
Copyright: © 2016 |Volume: 4 |Issue: 1 |Pages: 15
ISSN: 2166-7160|EISSN: 2166-7179|EISBN13: 9781466693821|DOI: 10.4018/IJSI.2016010102
Cite Article Cite Article

MLA

Jameel, Tahir, et al. "Metamorphic Relations Based Test Oracles for Image Processing Applications." IJSI vol.4, no.1 2016: pp.16-30. http://doi.org/10.4018/IJSI.2016010102

APA

Jameel, T., Lin, M., & Chao, L. (2016). Metamorphic Relations Based Test Oracles for Image Processing Applications. International Journal of Software Innovation (IJSI), 4(1), 16-30. http://doi.org/10.4018/IJSI.2016010102

Chicago

Jameel, Tahir, Mengxiang Lin, and Liu Chao. "Metamorphic Relations Based Test Oracles for Image Processing Applications," International Journal of Software Innovation (IJSI) 4, no.1: 16-30. http://doi.org/10.4018/IJSI.2016010102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Evaluation of output images carrying visual semantics is a challenging task which is carried out by domain experts through visual inspection. Automatic test oracle is required to augment the test oracle problem and to eliminate the manual efforts. Metamorphic testing is an effective technique to alleviate these problems. In this paper, the authors have demonstrated that how inherent properties of implementation under test can be used to generate an automatic test oracle for image processing applications. Metamorphic testing is a general technique in which follow-up test cases are generated using a transformation function and the anticipated output is evaluated. They have used some general metamorphic relations and also designed some algorithm specific metamorphic relations for morphological image operations. Selection of metamorphic relations is the most important step and the authors have analyzed relative effectiveness of different metamorphic relations using mutation analysis. The results show metamorphic testing is a very effective technique to automate output images evaluation and to alleviate oracle problem.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.