CFP last date
20 January 2025
Call for Paper
February Edition
IJCA solicits high quality original research papers for the upcoming February edition of the journal. The last date of research paper submission is 20 January 2025

Submit your paper
Know more
Reseach Article

Study and Analysis of Regression Test Case Selection Techniques

by Sunidhi Puri, Abhishek Singhal, Abhay Bansal
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 101 - Number 3
Year of Publication: 2014
Authors: Sunidhi Puri, Abhishek Singhal, Abhay Bansal
10.5120/17671-8504

Sunidhi Puri, Abhishek Singhal, Abhay Bansal . Study and Analysis of Regression Test Case Selection Techniques. International Journal of Computer Applications. 101, 3 ( September 2014), 45-50. DOI=10.5120/17671-8504

@article{ 10.5120/17671-8504,
author = { Sunidhi Puri, Abhishek Singhal, Abhay Bansal },
title = { Study and Analysis of Regression Test Case Selection Techniques },
journal = { International Journal of Computer Applications },
issue_date = { September 2014 },
volume = { 101 },
number = { 3 },
month = { September },
year = { 2014 },
issn = { 0975-8887 },
pages = { 45-50 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume101/number3/17671-8504/ },
doi = { 10.5120/17671-8504 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:30:46.663020+05:30
%A Sunidhi Puri
%A Abhishek Singhal
%A Abhay Bansal
%T Study and Analysis of Regression Test Case Selection Techniques
%J International Journal of Computer Applications
%@ 0975-8887
%V 101
%N 3
%P 45-50
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The activity of re-testing of only those parts of the program or code, in which some modifications are performed to ensure that errors have not been added and the changes do not affect the other parts of the code, which have not been modified is called as regression testing. Regression testing is essential as it reduces the size of the test suite, thus reducing the time and effort for testing. In this paper, different techniques for the regression test case selection for various programming paradigms are discussed.

References
  1. Biswas, Swarnendu, Rajib Mall, Manoranjan Satpathy, and Srihari Sukumaran. "Regression Test Selection Techniques: A Survey. " Informatica 35. 3 (2011).
  2. Bharati, Chandana, and Shradha Verma. "Analysis of Different Regression Testing Approaches. " Analysis 2. 5 (2013).
  3. Chen, Yanping, Robert L. Probert, and D. Paul Sims. "Specification-based regression test selection with risk analysis. " Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research. IBM Press, 2002.
  4. Panigrahi, Chhabi Rani, and Rajib Mall. "A Hybrid Regression Test Selection Technique for Object-Oriented Programs. " International Journal of Software Engineering & Its Applications 6. 4 (2012).
  5. Iqbal, Muhammad Zohaib Z. , Zafar I. Malik, and Aamer Nadeem. "An approach for selective state machine based regression testing. " Proceedings of the 3rd international workshop on Advances in model-based testing. ACM, 2007.
  6. Farooq, Qua, et al. "A model-based regression testing approach for evolving software systems with flexible tool support. " Engineering of Computer Based Systems (ECBS), 2010 17th IEEE International Conference and Workshops on. IEEE, 2010. 22
  7. Vincent, Pierre-Luc, Linda Badri, and Mourad Badri. "Regression Testing of Object-Oriented Software: Towards a Hybrid Technique. " International Journal of Software Engineering & Its Applications 7. 4 (2013).
  8. Skoglund, Mats, and Per Runeson. "A case study of the class firewall regression test selection technique on a large scale distributed software system. " Empirical Software Engineering, 2005. 2005 International Symposium on. IEEE, 2005.
  9. D. Kung, J. Gao, P. Hsia, F. Wen, Y. Toyoshima, and C. Chen. On regression testing of object-oriented programs. Journal of Systems and Software 32. 1 (1996).
  10. H. Leung and L. White. A firewall concept for both control-flow and data-flow in regression integration testing. In Proceedings of the Conference on Software Maintenance,1992.
  11. H. Leung and L. White. Insights into regression testing. In Proceedings of the Conference on Software Maintenance,1989.
  12. G. Rothermel and M. Harrold. Analyzing regression test selection techniques. IEEE Transactions on Software Engineering 22. 8 (1996).
  13. Y. Chen, D. Rosenblum, and K. Vo. TestTube: A system for selective regression testing. In Proceedings of the 16th International Conference on Software Engineering,1994.
  14. J. Ferrante, K. Ottenstein, and J. Warren. "The program dependence graph and its use in optimization. " ACM Transactions on Programming Languages and Systems 9. 3 (1987). 23
  15. S. Horwitz, T. Reps, and D. Binkley. Interprocedural slicing using dependence graphs. ACM Transactions on Programming Languages and Systems 12. 1 (1990).
  16. M. Harrold and M. Soffa. An incremental approach to unit testing during maintenance. In Proceedings of the International Conference on Software Maintenance,1988.
  17. P. Frankl, G. Rothermel, K. Sayre, and F. Vokolos. An empirical comparison of two safe regression test selection techniques. In ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering. IEEE Computer Society, 2003.
  18. G. Rothermel and M. Harrold. A safe, efficient regression test selection technique. ACM Transactions on Software Engineering and Methodology 6. 2 (1997).
  19. Y. Jang, M. Munro, and Y. Kwon. An improved method of selecting regression tests for C++ programs. Journal of Software Maintenance: Research and Practice 13. 5 (2001).
  20. A. Ali, A. Nadeem, Z. Iqbal, and M. Usman. Regression testing based on UML design models. In Proceedings of the 13th Pacific Rim International Symposium on Dependable Computing, 2007.
  21. Q. Farooq, M. Iqbal, Z. Malik, and M. Riebisch. A model-based regression testing approach for evolving software systems with flexible tool support. In 17th IEEE International Conference on Engineering of Computer-Based Systems (ECBS). IEEE Computer Society, 2010.
  22. L. Briand, Y. Labiche, and S. He. Automating regression test selection based on UML designs. Information and Software Technology 51. 1 (2009). 24.
  23. Y. Chen, R. Probert, and D. Sims. Specification-based regression test selection with risk analysis. In CASCON '02: Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research, 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Regression testing re-testing errors test cases test case selection test suite