We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 November 2024
Reseach Article

A Systematic Review of Techniques for Test Case Prioritization

by Aman Jatain, Garima Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 68 - Number 2
Year of Publication: 2013
Authors: Aman Jatain, Garima Sharma
10.5120/11554-6833

Aman Jatain, Garima Sharma . A Systematic Review of Techniques for Test Case Prioritization. International Journal of Computer Applications. 68, 2 ( April 2013), 38-42. DOI=10.5120/11554-6833

@article{ 10.5120/11554-6833,
author = { Aman Jatain, Garima Sharma },
title = { A Systematic Review of Techniques for Test Case Prioritization },
journal = { International Journal of Computer Applications },
issue_date = { April 2013 },
volume = { 68 },
number = { 2 },
month = { April },
year = { 2013 },
issn = { 0975-8887 },
pages = { 38-42 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume68/number2/11554-6833/ },
doi = { 10.5120/11554-6833 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:26:47.428471+05:30
%A Aman Jatain
%A Garima Sharma
%T A Systematic Review of Techniques for Test Case Prioritization
%J International Journal of Computer Applications
%@ 0975-8887
%V 68
%N 2
%P 38-42
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In software development life cycle, maintenance phase is an important phase as it deals with the activities like error correction, upgradation, deletion and optimization of software capabilities. For this reason, regression testing is required in order to revalidate the modifications in the software. It is an expensive process. Various techniques of performing regression testing are available. Software testers can select the technique that suit their requirement as well as optimize the basic cost and time factors. This paper mainly discusses various test case prioritization techniques for regression testing presented by various researchers and the various search algorithms used in the test case prioritisation process.

References
  1. Gaurav Duggal, Bharti Suri
  2. ,"Understanding regression testing techniques" Proceedings of 2nd National Conference on Challenges and Opportunities in Information Technology.
  3. Y. Chen, D. Rosenblum, and K. Vo. Test Tube, "A system for selective regression testing," In Proceedings of the 16th International Conference on Software Engineering, pages 211-220, May 1994.
  4. K. Fischer, F. Raji, and A. Chruscicki, "A methodology for retesting modified software," In Proceedings of the National Telecommunications Conference B-6-3, pages 1-6, Nov. 1981.
  5. R. Gupta, M. J. Harrold, and M. Soffa, "An approach to regression testing using slicing," In Proceedings of the Conference on Software Maintenance, pages 299-308, Nov. 1992
  6. S. Elbaum, A. G. Malishevsky and G. Rothermel, "Test Case Prioritization: A Family of Empirical Studies," IEEE Transactions Software Engineering, Vol. 28, No. 2, 2002, pp. 159-182.
  7. K. K. Aggrawal, Yogesh Singh, A. Kaur, " Code coverage based technique for prioritizing test cases for regression testing," ACM SIGSOFT Software Engineering Notes, vol 29 Issue 5 September 2004.
  8. W. E. Wong, J. R. Horgan, S. London and H. Agrawal, "A study of effective regression testing in practice," In Proceedings of the 8th IEEE International Symposium on Software Reliability Engineering (ISSRE' 97), pages 264-274, November 1997.
  9. Siripong Roongruangsuwan, Jjirapun Daengdej, "test case prioritization techniques", Journal of Theoretical and Applied Information Technology, © 2005 - 2010 Autonomous System Research Laboratory, Science and Technology, Assumption University, Thailand.
  10. Hema Srikanth, Laurie Williams," Requirements-Based Test Case Prioritization".
  11. Hema Srikanth, Laurie Williams, Jason Osborne," System test case prioritisation of new and regression test cases," Proceedings of the seventh international workshop on Economics driven software engineering research, pages 64-73, May 2005.
  12. E. Ashraf, A. Rauf, and K. Mahmood, "Value Based Regression Test case Prioritisation", Proceedings of the World Congress on Engineering and Computer Science 2012 Vol I WCECS 2012, October 24-26, 2012, San Francisco, USA
  13. Varun Kumar; Mohit Kumar, "Test Case Prioritization Using Fault Severity". International Journal of computer science and technology, Vol. 1, No. 1,p 67-71.
  14. Sujata, Mohit Kumar, Dr. Varun Kumar, "Requirements based Test Case Prioritization using Genetic Algorithm". International Journal of computer science and technology Vo l. 1, IS Su e 2, December 2010
  15. Aseem Kumar, Sahil Gupta, Himanshi Reparia, Harshpreet Singh, " An approach for test case prioritization based upon varying requirements". International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol. 2, No. 3, June 2012
  16. N. Prakash, T. R. Rangaswamy, "Multiple Criteria Based Test Case Prioritization for Regression Testing" European Journal of Scientific Research,ISSN 1450-216X Vol. 84 No. 1 (2012), pp. 36 – 45
  17. Zheng Li, Mark Harman, and Robert M. Hierons,"Search algorithms for regression test case prioritisation," IEEE trans. On Software Engineering, vol 33, no. 4, April 2007
  18. J u n g -Mi n Kim , A d a m P o r t e r," A History-Based Test Prioritization Technique for Regression Testing in Resource Constrained "
  19. Alexey G. Malishevsky, Joseph R. Ruthruff, Gregg Rothermel, Sebastian Elbaum" Cost-cognizant Test Case Prioritization" Technical Report TRUNL-CSE-2006-0004, Department of Computer Science and Engineering, University of Nebraska –Lincoln, 2006.
  20. Jehad Al Dallal, Paul Sorenson," Estimating the Coverage of the Framework Application Reusable Cluster-Based Test Cases" . Information & Software Technology 50(6): 595-604 (2008).
  21. G. Rothermel, R. H. Untch, C. Chu, and M. J. Harrold, "Prioritizing Test Cases for Regression Testing," IEEE Trans. Software Eng. , vol. 27, no. 10, pp. 929-948, Oct. 2001.
  22. Ruchika Malhotra, Arvinder Kaur and Yogesh Singh," A Regression Test Selection and Prioritization Technique", Journal of Information Processing Systems, Vol. 6, No. 2, June 2010
  23. Yu-Chi Huang, , Kuan-Li Peng, Chin-Yu Huang," A history based cost cognizant test case prioritisation technique" Journal of Systems and Software Volume 85, Issue 3, March 2012, Pages 626–637.
  24. A. Askarunisa, L. Shanmugapriya, Dr. N. Ramaraj,"Cost and Coverage Metrics for Measuring the Effectiveness of Test Case Prioritization Techniques", INFOCOMP Journal of Computer Science.
Index Terms

Computer Science
Information Sciences

Keywords

Regression testing Test case prioritization algorithms Requirement Based Test Case Prioritisation Chronographic. Hybrid