Title: MTAF: A Testing Framework for Metamorphic Testing Automation

Year of Publication: Sep - 2015
Page Numbers: 113-124
Authors: Chittineni Aruna , Ramineni Sivaram Prasad
Conference Name: The Second International Conference on Computer Science, Computer Engineering, and Education Technologies (CSCEET2015)
- Malaysia


Metamorphic Testing (MT) has been arrived as a better alternative in the area of testing to alleviate the complex test oracle problem. MT transforms the general attribute relations as Metamorphic Relations to ensure the correctness of test output (expectation) and to generate the follow-up test cases for hidden bug detection. Test Automation is a prominent testing technique to minimize the test execution time, cost, resources and improves the test result accuracy. As on many testing methodologies have been introduced the test automation for their excellence, but MT is still suffering to introduce complete automation due to some problems are: Selection of compatible base test suite, Availability and Applicability analysis of MRs, Automatic MT Execution and follow-up test cases generation. In this paper we introduced a generic framework as Metamorphic Testing Automation Framework (MTAF) to address the above specified problems in automation of MT. Our framework is an integrated environment with feasible Metamorphic Testing Automation (MTA) solutions, which are layered as loosely coupled components to make framework potable and independent. MTAF uses testing tools as base test suite for test case design automation and reuses the base suite test cases to generate follow-up test cases for efficient testing with more test cases. Experimental results of MTAF framework proven that, instead of using the individual testing methodologies separately, we can use them with MT as MTAF framework to identify the hidden bugs of an application effectively, which may cause to big failures in future.