CFP last date
20 December 2024
Reseach Article

RegressAid – A CASE Tool for Minimization of Test Suite for Regression Testing

by A. Charan Kumari, K. Srinivas, M. P. Gupta
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 71 - Number 18
Year of Publication: 2013
Authors: A. Charan Kumari, K. Srinivas, M. P. Gupta
10.5120/12588-9313

A. Charan Kumari, K. Srinivas, M. P. Gupta . RegressAid – A CASE Tool for Minimization of Test Suite for Regression Testing. International Journal of Computer Applications. 71, 18 ( June 2013), 30-34. DOI=10.5120/12588-9313

@article{ 10.5120/12588-9313,
author = { A. Charan Kumari, K. Srinivas, M. P. Gupta },
title = { RegressAid – A CASE Tool for Minimization of Test Suite for Regression Testing },
journal = { International Journal of Computer Applications },
issue_date = { June 2013 },
volume = { 71 },
number = { 18 },
month = { June },
year = { 2013 },
issn = { 0975-8887 },
pages = { 30-34 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume71/number18/12588-9313/ },
doi = { 10.5120/12588-9313 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:36:33.665864+05:30
%A A. Charan Kumari
%A K. Srinivas
%A M. P. Gupta
%T RegressAid – A CASE Tool for Minimization of Test Suite for Regression Testing
%J International Journal of Computer Applications
%@ 0975-8887
%V 71
%N 18
%P 30-34
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software evolution is a natural phenomenon. As the software undergoes changes, it needs to be tested for the changes made along with the unchanged parts for consistency. This activity gradually increases the size of the test suite and becomes a challenging task for a software engineer to perform regression testing in a constrained environment of limited time. The activities of test case selection, test case prioritization or test suite minimization assists software engineers in regression testing by reducing the number of test cases. This paper presents a regression testing tool called 'RegressAid' to support software engineers in regression testing by minimizing the test suite while ensuring maximum code coverage and minimum execution time. This paper describes the tool along with its features. The efficacy of the tool is also demonstrated on two real world applications.

References
  1. Shin Yoo and Mark Harman. 2012. Regression testing minimization, selection and prioritization: a survey. Software: Testing, Verification and Reliability, vol. 22, no. 2, pp. 67–120.
  2. G. Rothermel and M. J. Harrold. 1997. A safe, efficient regression test selection technique. ACM Transactions on Software Engineering and Methodology, vol. 6, no. 2, pp. 173-210.
  3. Zheng Li, Mark Harman, and Robert M. Hierons. 2007. Search Algorithms for Regression Test Case Prioritization. IEEE Transactions On Software Engineering, vol. 33, no. 4, pp. 225-237.
  4. S. Tallam and N. Gupta. 2006. A Concept analysis inspired greedy algorithm for test suite minimization. SIGSOFT Software Engineering Notes, vol. 31, no. 1, pp. 35-42.
  5. Hao Zhong, Lu Zhang , Hong Mei. 2008. An experimental study of four typical test suite reduction techniques. Information and Software Technology, vol. 50, pp. 534-546.
  6. Adam M. Smith and Gregory M. Kapfhammer. 2009. An Empirical Study of Incorporating Cost into Test Suite Reduction and Prioritization. Symposium on Applied Computing. pp. 461-467.
  7. Shin Yoo and Mark Harman. 2010. Using hybrid algorithm for Pareto efficient multi-objective test suite minimisation. The Journal of Systems and Software, vol. 83, pp. 689–701.
  8. A. Charan Kumari, K. Srinivas and M. P. Gupta. 2013. Software Requirements Optimization Using Multi-Objective Quantum-Inspired Hybrid Differential Evolution. EVOLVE – A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II Advances in Intelligent Syatems and Computing, vol. 175, pp. 107-120.
  9. A. Charan Kumari and K. Srinivas. 2013. Search-based Software Requirements Selection: A Case Study. International Journal of Computer Applications, Volume 64– No. 21, pp. 28-34.
  10. Deb, K. , A. Pratap, S. Agarwal, and T. Meyarivan. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182-197.
  11. Deb, K. , 2001, Multi-Objective Optimization using Evolutionary Algorithms. Wiley Chichester, UK.
Index Terms

Computer Science
Information Sciences

Keywords

Multi-objective optimization Regression testing Test suite minimization