Most Read Research Articles


Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79
Call for Paper - May 2015 Edition
IJCA solicits original research papers for the May 2015 Edition. Last date of manuscript submission is April 20, 2015. Read More

Automated Test Case Prioritization Using RGrasp

Print
PDF
International Journal of Computer Applications
© 2011 by IJCA Journal
Volume 33 - Number 8
Year of Publication: 2011
Authors:
M.Nalini Sri
Lakshmi.A
10.5120/4039-5787

M.Nalini Sri and Lakshmi.A. Article: Automated Test Case Prioritization Using RGrasp. International Journal of Computer Applications 33(8):12-16, November 2011. Full text available. BibTeX

@article{key:article,
	author = {M.Nalini Sri and Lakshmi.A},
	title = {Article: Automated Test Case Prioritization Using RGrasp},
	journal = {International Journal of Computer Applications},
	year = {2011},
	volume = {33},
	number = {8},
	pages = {12-16},
	month = {November},
	note = {Full text available}
}

Abstract

Several alterations in the software design would sometimes result in the failure of the system which has been operating effectively, meeting all the specifications at that point in time. In order to recognize the unpredictability in the performance of the system, testing is carried out. Regression testing involves validating the modified software and detects whether new faults have been introduced into the test code which has been previously tested. It is very inefficient to perform the re-execution of each test case as it is very time consuming. So, test case prioritization has been introduced. Test case prioritization involves systematizing of test cases in an order, based on some objective such as block coverage, fault detection rate, thus enhancing the performance of the regression testing. In this paper, we have proposed a new test case prioritization metaheuristic termed RGRASP, for performing automatic test case prioritization, along with various search based algorithms for regression test case prioritization .The aim of this paper is to provide an insight in performing prioritization using numerous techniques.

Reference

  • Roger S. Pressman Software Engineering a practitioner’s approach 6/e, 2005.
  • C.L.B.Maia et al, “Automated test case prioritization with reactive grasp”, Advances in Software Engineering, volume 2010, Hindawi Publishing Corporation, article id 428521, dol:10.1155/2010/428521.
  • G. Rothermel, R. H. Untch, C. Chu, and M. J. Harrold, “Prioritizing test cases for regression testing,” IEEE Transactions on Software Engineering, vol. 27, no. 10, pp. 929–948, 2001.
  • Z. Li, M. Harman, and R. M. Hierons, “Search algorithms for regression test case prioritization,” IEEE Transactions on Software Engineering, vol. 33, no. 4, pp. 225–237, 2007.
  • Modern Heuristic Techniques for Combinatorial Problems, C.R. Reeves, ed. John Wiley & Sons, 1993.
  • M. Resende and C. Ribeiro, “Greedy randomized adaptative search procedures,” in Handbook of Metaheuristics, F. Glover and G. Kochenberger, Eds., pp. 219–249, Kluwer Academic Publishers, Dordrecht, The Netherlands, 2001.
  • T.A.Feo, M.G.C. Resende, “Greedy randomized adaptive search procedures” in Journal of Global Optimization, 6, 109-134 (1995).
  • P.R.Srivastav, “Test case prioritization” in Journal of Theoretical and Applied Information technology.
  • G. Antoniol, M. D. Penta, and M. Harman, “Search-based techniques applied to optimization of project planning for a massive maintenance project,” in Proceedings of the IEEE International Conference on Software Maintenance (ICSM ’05), pp. 240–252, Budapest, Hungary, September 2005.
  • G. Rothermel, R. Untch, C. Chu, and M.J. Harrold, “Test Case Prioritization: An Empirical Study,” Proc. Int’l Conf. Software Maintenance, pp. 179-188, Sept. 1999.
  • SEBASE, Software Engineering By Automated Search, September 2009, http://www.sebase.org/applications.