Rahul Chaudhary

Work place: Amity School of Engineering and Technology, Amity University Noida, India

E-mail: rahulch369@gmail.com

Website:

Research Interests: Computational Engineering, Software Engineering, Autonomic Computing, Computing Platform

Biography

RAHUL CHAUDHARY was completed M.Tech in Department of Computer Science and Engineering of Amity University Uttar Pradesh, Noida, India.. His interests include Software Engineering, Soft Computing Techniques. He has published several papers in International Conferences and Journals of repute, includes IEEE/ IJERT/ IJCA

Author Articles
Regression Test Case Selection for Multi-Objective Optimization Using Metaheuristics

By Rahul Chaudhary Arun Prakash Agrawal

DOI: https://doi.org/10.5815/ijitcs.2015.04.05, Pub. Date: 8 Mar. 2015

A new heuristic algorithm is proposed by this paper, on multi-objective optimization using metaheuristics and TSP (travelling salesman problems). Basic thinking behind this algorithm is minimizing the TSP path or tour by dividing the entire tour into blocks that are overlapped to each other and then improve each individual block separately. Although it is unproven that a good solution have small improvement chances if a node moved far way to a position compared to its original solution. By intensively searching each block, further improvement is possible in TSP path or tour that never be supported in various search methods and genetic algorithm. Proposed algorithm and computational experiment performance was tested, and these tests are carried out with support of already present instances of problem. According to the results represented by paper, the computation verifies that proposed algorithm can solve TSPs efficiently. Proposed algorithm is then used for selecting optimal test cases, thousands of those test cases which are selected after confirming that they identify bugs and they itself selected from a repository of test cases; these thousand test cases are those test cases which are selected from several thousand test cases because they detect bugs. Few test cases from repository act as milestones (nodes) and having certain weight associated with each, proposed algorithm based on TSP implemented over selected result and select the optimal result or path or solution. These selected optimal test cases or selected path are further used to perform the regression testing, by applying those test cases selected by proposed algorithm in order to remove most of the faults or bugs effectively, i.e. take less time and identify almost all the bugs with few test cases. Hence this proposed algorithm assures most effective solution for regression testing test case selection.

[...] Read more.
Other Articles