COMPONENTS IMPACT ANALYZER WITH GENETIC ALGORITHM

ICTACT Journal on Soft Computing ( Volume: 3 , Issue: 4 )

Abstract

vioft2nntf2t|tblJournal|Abstract_paper|0xf4ff8e5f12000000ba6a020001000300
High quality software can be obtained by means of rigorous testing of all the components of the software. This research work has proposed an automated software testing framework that performs a mutant based components impact analysis to identify the higher critical components from the Software Under Test (SUT). In this work, the mutants are automatically generated by injecting faults in the original program and they are used to identify the impact over the other components in the SUT. The generated mutants are executed using a suite of test cases to identify their impact over the other components of the system. Based on their impact level, the critical components are identified and then rigorously verified using the test cases generated using Genetic Algorithm (GA) based approach with branch coverage and mutation score based test adequacy criterion as the fitness functions. For unit testing, the branch coverage based test case adequacy criteria is used to test whether all the branches have been covered or not. In integration testing, the components are tested against the test cases generated using GA by means of identifying the execution trace of each method and each intermediate results is compared against the expected output stored in the repository. The testing tool named as “JImpact Arbiter” developed as part of this work has carried out all these tasks in an automated way and has generated various graphs for the purpose of visualization.

Authors

D. Jeyamala, K. Sabari Nathan, S. Balamurugan, A. Jalila
Thiagarajar College of Engineering, India

Keywords

Critical Components, Impact Analysis, Mutation Analysis, Genetic Algorithm (GA), Branch Coverage Value (BCV)

Published By
ICTACT
Published In
ICTACT Journal on Soft Computing
( Volume: 3 , Issue: 4 )
Date of Publication
July 2013
Pages
576-586

ICT Academy is an initiative of the Government of India in collaboration with the state Governments and Industries. ICT Academy is a not-for-profit society, the first of its kind pioneer venture under the Public-Private-Partnership (PPP) model

Contact Us

ICT Academy
Module No E6 -03, 6th floor Block - E
IIT Madras Research Park
Kanagam Road, Taramani,
Chennai 600 113,
Tamil Nadu, India

For Journal Subscription: journalsales@ictacademy.in

For further Queries and Assistance, write to us at: ictacademy.journal@ictacademy.in