DocumentCode :
3561582
Title :
Metamorphic Model-Based Testing Applied on NASA DAT -- An Experience Report
Author :
Lindvall, Mikael ; Ganesan, Dharmalingam ; Ardal, Ragnar ; Wiegand, Robert E.
Author_Institution :
Fraunhofer USA Center for Exp. Software Eng. (CESE), MD, USA
Volume :
2
fYear :
2015
Firstpage :
129
Lastpage :
138
Abstract :
Testing is necessary for all types of systems, but becomes difficult when the tester cannot easily determine whether the system delivers the correct result or not. NASA´s Data Access Toolkit allows NASA analysts to query a large database of telemetry data. Since the user is unfamiliar with the data and several data transformations can occur, it is impossible to determine whether the system behaves correctly or not in full scale production situations. Small scale testing was already conducted manually by other teams and unit testing was conducted on individual functions. However, there was still a need for full scale acceptance testing on a broad scale. We describe how we addressed this testing problem by applying the idea of metamorphic testing [1]. Specifically, we base it on equivalence of queries and by using the system itself for testing. The approach is implemented using a model-based testing approach in combination with a test data generation and test case outcome analysis strategy. We also discuss some of the issues that were detected using this approach.
Keywords :
aerospace computing; program testing; query processing; NASA DAT; NASA data access toolkit; data transformations; full scale acceptance testing; large database; metamorphic model-based testing; query; small scale testing; systems testing; telemetry data; test case outcome analysis strategy; test data generation; unit testing; Computational modeling; Databases; Grammar; NASA; Software engineering; Telemetry; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Type :
conf
DOI :
10.1109/ICSE.2015.348
Filename :
7202957
Link To Document :
بازگشت