COMPONENTS IMPACT ANALYZER WITH GENETIC ALGORITHM
Journal: ICTACT Journal on Soft Computing (IJSC) (Vol.3, No. 4)Publication Date: 2013-07-01
Authors : D. Jeyamala K. Sabari Nathan S. Balamurugan; A. Jalila;
Page : 576-586
Keywords : Critical Components; Impact Analysis; Mutation Analysis; Genetic Algorithm (GA); Branch Coverage Value (BCV);
Abstract
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.
Other Latest Articles
- DIAGNOSIS OF DIABETIC RETINOPATHY USING MACHINE LEARNING TECHNIQUES
- SOLVING FLOWSHOP SCHEDULING PROBLEMS USING A DISCRETE AFRICAN WILD DOG ALGORITHM
- CLINICAL DATABASE ANALYSIS USING DMDT BASED PREDICTIVE MODELLING
- AN EFFECTIVE RECOMMENDATIONS BY DIFFUSION ALGORITHM FOR WEB GRAPH MINING
- A GIS-BASED ENVIRONMENTAL HEALTH INFORMATION SOURCE FOR MALAYSIAN CONTEXT
Last modified: 2013-12-05 19:48:02