Enhancement of Branch Coverage using Java Program Code Transformer

Satyam, Kumar (2015) Enhancement of Branch Coverage using Java Program Code Transformer. BTech thesis.



In traditional concolic testing branch coverage is low. Automated technique appears as a promising technique to reduce test time and eort. In this project we used a code transformation technique. We take input a simple java program and transform it using various algorithms. We have used four algorithms to transform the given code into a transformed code. We used Quine Mc-cluskey method and Petric methods to achieve the transformed code. After transforming the code, we pass it through a tool called Cobertura which gives the branch coverage of that transformed code. Here we observe that the percentage of branch coverage using the transformed code is greater than the coverage of original code. Hence, our technique helps to achieve a significant increase in branch coverage in comparison to traditional techniques.

Item Type:Thesis (BTech)
Uncontrolled Keywords:MC/DC coverage, Branch Coverage, Code Transformer, White Box Testing, Black Box Testing, Quine McCluskey method
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:7464
Deposited By:Mr. Sanat Kumar Behera
Deposited On:13 May 2016 11:14
Last Modified:13 May 2016 11:14
Supervisor(s):Mohapatra, D P

Repository Staff Only: item control page