GA Based Test Case Generation Approach for Formation of Efficient Set of Dynamic
Journal Title: International Journal on Computer Science and Engineering - Year 2011, Vol 3, Issue 9
Abstract
Automated test case generation is an efficient approach for software testing. Slicing of program provides ease to testability and enhances debugging capacity. To generate the dynamic slice, slicing criterion is required in which the input data parameter is the essential component. Most of the research work focuses on deriving the input by random consideration but it simply takes a longest period of time to generate slices that provides the path coverage of Unit Under Test (UUT). This paper generates the optimal test cases by using Genetic Algorithm (GA) and Control Flow Graph (CFG), these test cases cover all the independent path present in the CFG. The optimal test cases are supplied as input component of the dynamic slicing criteria. So the dynamic slice criteria that use these optimal test cases as the input generates the efficient dynamic slice set that is helpful in efficient testing and efficient debugging. Here two approaches, first the dynamic slice using node marking and the second by using relevant sets are discussed according to optimal test cases as input component.
Authors and Affiliations
Debasis Mohapatra
Enhancement of Split Multipath Routing Protocol in MANET
In the MANET, routing protocols are used to provide the specific path for sending the data packets. Multipath routing provides the multiple paths in the MANET. So, in this paper we enhance the performance of Split Multip...
MOEMS Ring Resonators and Waveguides an Optical Approach
WDM networks use high speed MOEMS ring resonators. Due to the substrate loss the regular tuning of the rings is not possible, hence we need a specialized tuning element for the same. As the advantages increases so does t...
An Implementation Approach for Intrusion Detection System in Wireless sensor Network
The Intrusion Detection System (IDS) has become a critical component of wireless sensor networks security strategy. In this paper we have made an effort to document related issues and challenges of intrusion detection sy...
Improving the Performance of K-Means Clustering For High Dimensional Data Set
Clustering high dimensional data is the cluster analysis of data with anywhere from a few dozen to many thousands of dimensions. Multiple dimensions are hard to think in, impossible to visualize, and, due to the exponent...
Drag and Drop: Influences on the Design of Reusable Software Components
The fundamental unit of large scale software construction is he component. A component is the fundamental user interface object in Java. Everything you see on the display in a java pplication is a component. The abilit...