Indian Journal of Science and Technology
Year: 2016, Volume: 9, Issue: 10, Pages: 1-7
Ramya Bandaru and J. Albert Mayan
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
Subscribe now for latest articles and news.