Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Evolutionary Algorithm for Knowledge Based Unit Testing


Affiliations
1 Sathyabama University, Chennai-119, India
2 Anna University of Technology, Madurai, India
     

   Subscribe/Renew Journal


The unit testing has the goal to isolate every program part and reveal that every parts of individual are correct. It afford with the strict contract the every part of the code should satisfy it. Finally, it offers lot of benefits. It finds problems in development cycle in earlier. An environment of unit testing, with the help of the sustained maintenance unit test reveals the executable codes and also reflect the codes when any changes was made. Based on the established coverage of the unit test and accuracy of the development practices were protected. Here we utilize the (i.e genetic) evolutionary algorithm for the purpose of developing the input sets. We represent the system of Nighthawk which utilizes the concepts of Genetic algorithm (GA) in order to get the parameters. The parameters are used to optimize the coverage of the test in the randomized unit test. Designing the Genetic Algorithm is the black art. Hence we employ the tool of feature subset selection (FSS) for assessing the size, representation content in the Genetic algorithm. Using this tool we have to minimize the representation size and the largely achieve the coverage. In summary, our GA attains the similar result of the complete system in advance with the 10% time. This Result proposes such that the feature subset tool extensively optimizes the Meta heuristic search depends upon the tools of software engineering.


Keywords

Evolutionary Algorithm, Feature Subset Selection (FSS), Meta Heuristic, Nighthawk, Software Engineering.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 117

PDF Views: 3




  • Evolutionary Algorithm for Knowledge Based Unit Testing

Abstract Views: 117  |  PDF Views: 3

Authors

A. Pravin
Sathyabama University, Chennai-119, India
S. Srinivasan
Anna University of Technology, Madurai, India

Abstract


The unit testing has the goal to isolate every program part and reveal that every parts of individual are correct. It afford with the strict contract the every part of the code should satisfy it. Finally, it offers lot of benefits. It finds problems in development cycle in earlier. An environment of unit testing, with the help of the sustained maintenance unit test reveals the executable codes and also reflect the codes when any changes was made. Based on the established coverage of the unit test and accuracy of the development practices were protected. Here we utilize the (i.e genetic) evolutionary algorithm for the purpose of developing the input sets. We represent the system of Nighthawk which utilizes the concepts of Genetic algorithm (GA) in order to get the parameters. The parameters are used to optimize the coverage of the test in the randomized unit test. Designing the Genetic Algorithm is the black art. Hence we employ the tool of feature subset selection (FSS) for assessing the size, representation content in the Genetic algorithm. Using this tool we have to minimize the representation size and the largely achieve the coverage. In summary, our GA attains the similar result of the complete system in advance with the 10% time. This Result proposes such that the feature subset tool extensively optimizes the Meta heuristic search depends upon the tools of software engineering.


Keywords


Evolutionary Algorithm, Feature Subset Selection (FSS), Meta Heuristic, Nighthawk, Software Engineering.