Code Coverage Analysis of Object-Oriented Programming

Singh, Hemant and Bhati, Vikram Singh (2011) Code Coverage Analysis of Object-Oriented Programming. BTech thesis.



Code coverage analysis is a vital activity in any software testing process. It provides developers with a measure of how well their source code is being exercised by the
test runs.It estimates the e_ectiveness of the test by detecting errors/bugs in the code. In order to perform e_cient software testing and coverage analysis we must
adopt a systematic way and a sound theoretical basis for testing the programs. In our project, we are describing the implementation of a testing tool, Java Bytecode
Understanding and Testing(JaBUTi) tool for testing Java programs. JaBUTi works with Java Bytecode so no source code is required for the code coverage analysis. It shows the De_nition-Use Graph(DUG) for every method of a class which helps in the structural testing approach, both control ow testing and data ow testing. It consists of a code coverage tool, slicing tool and static metrics tool. In our project,
we are using JaBUTi as a code coverage tool for coverage analysis of Java programs.We have proposed an algorithm for coverage analysis of code to desired percentage. In our algorithm we are taking Java Bytecode as an input.

Item Type:Thesis (BTech)
Uncontrolled Keywords:Code coverage in JaBUTi, Testing using JaBUTi
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:2553
Deposited By:Hemant Singh
Deposited On:18 May 2011 10:16
Last Modified:18 May 2011 10:16
Supervisor(s):Mohapatra, D P

Repository Staff Only: item control page