Back to Search Start Over

Semiautomated Metamorphic Testing Approach for Geographic Information Systems: An Empirical Study.

Authors :
Hui, Zhan-Wei
Huang, Song
Chua, Caslon
Chen, Tsong Yueh
Source :
IEEE Transactions on Reliability. Jun2020, Vol. 69 Issue 2, p657-673. 17p.
Publication Year :
2020

Abstract

A geographic information system (GIS) provides basic location-enabled services for many different applications related to navigation, education, and telecommunications. It is a foundation for analysis and visualization. Testing GIS is critical, but challenging due to the difficulty to assess the correctness of GIS outputs, which is called the test oracle problem of software testing. Metamorphic testing alleviates the problem by constructing metamorphic relations (MRs) among multiple inputs and outputs of the program under test. In this article, a semiautomated metamorphic testing (SAMT) method, based on the formal MR model and an improved adaptive random testing algorithm, was proposed to the GIS. To evaluate the performance of our approach, we conducted a case study on a superficial area calculation program, a typical component of GIS. Six kinds of MR construction methods were suggested for the GIS domain program testing. The experimental results show that SAMT can detect the mutations effectively that could solve the test oracle problem efficiently. More importantly, there is no need to manual participation in the testing process, except for the MR construction. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189529
Volume :
69
Issue :
2
Database :
Academic Search Index
Journal :
IEEE Transactions on Reliability
Publication Type :
Academic Journal
Accession number :
143613775
Full Text :
https://doi.org/10.1109/TR.2019.2931561