CFP last date
20 May 2024
Reseach Article

A Review on Various Techniques for Regression Testing and Test Case Prioritization

by Jaspreet Singh Rajal, Shivani Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 116 - Number 16
Year of Publication: 2015
Authors: Jaspreet Singh Rajal, Shivani Sharma
10.5120/20418-2718

Jaspreet Singh Rajal, Shivani Sharma . A Review on Various Techniques for Regression Testing and Test Case Prioritization. International Journal of Computer Applications. 116, 16 ( April 2015), 8-13. DOI=10.5120/20418-2718

@article{ 10.5120/20418-2718,
author = { Jaspreet Singh Rajal, Shivani Sharma },
title = { A Review on Various Techniques for Regression Testing and Test Case Prioritization },
journal = { International Journal of Computer Applications },
issue_date = { April 2015 },
volume = { 116 },
number = { 16 },
month = { April },
year = { 2015 },
issn = { 0975-8887 },
pages = { 8-13 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume116/number16/20418-2718/ },
doi = { 10.5120/20418-2718 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:58:06.237445+05:30
%A Jaspreet Singh Rajal
%A Shivani Sharma
%T A Review on Various Techniques for Regression Testing and Test Case Prioritization
%J International Journal of Computer Applications
%@ 0975-8887
%V 116
%N 16
%P 8-13
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In the field of software engineering, different applications have been developed. An application requires changes due to changes in the customer requirements. Regression testing has to be performed for the validation of data modification. Various test cases have to be developed to perform the regression testing. In this paper, various test case prioritization techniques have been discussed for the generation of priority of test suites and regression testing approaches provide information about which strategies have to be followed or not.

References
  1. Pressman, Roger S. , "Software engineering: A practitioner's approach", McGraw-Hill Companies, 5th edition, 2005.
  2. Sommerville, Ian. "Software Engineering", Addison Wesley, 9th edition ,2011.
  3. Hema Srikanth, Laurie Williams and Jason Osborne, "System Test Case Prioritization of New and Regression Test Cases", Proceedings of the 4th International Symposium on Empirical Software Engineering (ISESE), pp. 62–71, IEEE Computer Society, 2005.
  4. Dennis Jeffrey and Neelam Gupta, "Test Case Prioritization Using Relevant Slices", Proceedings of the 30th Annual International Computer Software and Applications Conference, Volume 01, 2006, pp. 411-420, 2006.
  5. Mall, Rajib, "Fundamentals of Software engineering", PHI Learning Pvt. Ltd. , 2014.
  6. http://www. onestoptesting. com/regression-testing/types. asp
  7. Prakash, N. , & Rangaswamy, T. R. , "Modular based multiple test case prioritization", Computational Intelligence & Computing Research (ICCIC), IEEE International Conference (pp. 1-7),2012
  8. Raju, S. , and G. V. Uma. "Factors oriented test case prioritization technique in regression testing using genetic algorithm. " European Journal of Scientific Research ,pp. 389-402,2012.
  9. Chen, L. , Wang, Z. , Xu, L. , Lu, H. , & Xu, B. "Test case prioritization for web service regression testing",Service Oriented System Engineering (SOSE), Fifth IEEE International Symposium (pp. 173-178). 2010.
  10. Duggal, Gaurav, and Bharati Suri. "Understanding regression testing techniques. " Proceedings of the 2nd National Conference on Challenges and Opportunities, Mandi Gobindgarh, India, March. Vol. 29. 2008.
  11. Joshi, Shweta A. , and B. S. Tiple. "Literature Review of Model Based Test case Prioritization. " International Journal of Computer Science & Information Technologies,Volume 5, no. 5 ,2014.
  12. Roongruangsuwan, Siripong. Jirapun Daengdej,"Test Case prioritization techniques. " Journal of theoretical and applied informational technology,2005.
  13. Chaturvedi, Animesh, and Atul Gupta. "A tool supported approach to perform efficient regression testing of web services. " Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), IEEE 7th International Symposium, pp. 50-55, 2013.
  14. Mei, L. , Zhang, Z. , Chan, W. K. , & Tse, T. H. ,"Test case prioritization for regression testing of service-oriented business applications", Proceedings of the 18th international conference on World wide web, pp. 901-910. ACM,2009.
  15. Elbaum, S. , Malishevsky, A. G. , & Rothermel, G. ,"Prioritizing test cases for regression testing",ACM,Vol. 25, No. 5, pp. 102-112,2000
  16. Lin, C. T. , Chen, C. D. , Tsai, C. S. , & Kapfhammer, G. M. ,"History-based test case prioritization with software version awareness", 18th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 171-172, 2013.
  17. Md. Hossain, Hyunsook Do, Ravi Eda," Regression Testing for Web Applications Using Reusable Constraint Values", IEEE International Conference on Software Testing, Verification, and Validation Workshops,pp-312-321 ,DOI 10. 1109/ICSTW. 2014. 35,2014
  18. http://www. guru99. com/regression-testing. html
  19. Hyunsook Do and Gregg Rothermel, "A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults", Proceedings of the IEEE International Conference on Software Maintenance, pages 411-420, 2005.
  20. G. Rothermel, R. Untch, C. Chu, and M. Harrold,"Test Case Prioritization", IEEE Transactions on Software Engineering, vol. 27, pp. 929-948, 2001.
  21. Jung-Min Kim and A. Porter. ,"A history-based test prioritization technique for regression testing in resource constrained environments", ICSE '02: Proceedings of the 24th International Conference on Software Engineering, pages 119–129, New York, NY, USA, 2002. ACM Press.
  22. Alexey G. Malishevsky, Gregg Rothermel and Sebastian Elbaum, "Modeling the Cost-Benefits Tradeoffs for Regression Testing Techniques", Proceedings of the International Conference on Software Maintenance (ICSM'02), 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Test Case Prioritization FEP Test Suite Regression Testing.