Open Access Open Access  Restricted Access Subscription Access

Novel Approach for Whole Test Suite Generation using Metamorphic Relations


Affiliations
1 Department of CSE, Faculty of Computing, Sathyabama University, Chennai-600119, Tamil Nadu, India
 

Background: The software or an individual program will not get crash by the minute bugs in the code and always manual method for testing the code was not feasible, most of the cases the tester will adds the test oracles to the test cases using the manual method but it is not optimal solution for the large programs and software's and this method can targets only covering the one goal at a time. There is a problem with this coverage goals due to these goals are not independent. Methodology: To get out from these problems we propose a unique approach, in this approach we are generating the test cases automatically and developed an integrated method for program correctness, testing and debugging. Findings: We developed an unique approach in order to solve the oracle problem by using the metamorphic testing this approach also address the automatic debugging this testing uses the synergy algorithm, it does not attempt to traverse the execution tree , instead it attempts to cover all abstract states. Applications/Improvement: With metamorphic relations the system is ideal for medium and large scale applications and this approach also uses the fuzzy logic to provide the result whether the test case pass or fail.

Keywords

Automatic Debugging, Fuzzy Logic, Metamorphic Relations, Oracle Problem
User

Abstract Views: 139

PDF Views: 0




  • Novel Approach for Whole Test Suite Generation using Metamorphic Relations

Abstract Views: 139  |  PDF Views: 0

Authors

Ramya Bandaru
Department of CSE, Faculty of Computing, Sathyabama University, Chennai-600119, Tamil Nadu, India
J. Albert Mayan
Department of CSE, Faculty of Computing, Sathyabama University, Chennai-600119, Tamil Nadu, India

Abstract


Background: The software or an individual program will not get crash by the minute bugs in the code and always manual method for testing the code was not feasible, most of the cases the tester will adds the test oracles to the test cases using the manual method but it is not optimal solution for the large programs and software's and this method can targets only covering the one goal at a time. There is a problem with this coverage goals due to these goals are not independent. Methodology: To get out from these problems we propose a unique approach, in this approach we are generating the test cases automatically and developed an integrated method for program correctness, testing and debugging. Findings: We developed an unique approach in order to solve the oracle problem by using the metamorphic testing this approach also address the automatic debugging this testing uses the synergy algorithm, it does not attempt to traverse the execution tree , instead it attempts to cover all abstract states. Applications/Improvement: With metamorphic relations the system is ideal for medium and large scale applications and this approach also uses the fuzzy logic to provide the result whether the test case pass or fail.

Keywords


Automatic Debugging, Fuzzy Logic, Metamorphic Relations, Oracle Problem



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i10%2F131451