CFP last date
20 January 2025
Reseach Article

Novel Classification of Test Case Prioritization Techniques

by Kamna Solanki, Yudhvir Singh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 100 - Number 12
Year of Publication: 2014
Authors: Kamna Solanki, Yudhvir Singh
10.5120/17580-8356

Kamna Solanki, Yudhvir Singh . Novel Classification of Test Case Prioritization Techniques. International Journal of Computer Applications. 100, 12 ( August 2014), 36-42. DOI=10.5120/17580-8356

@article{ 10.5120/17580-8356,
author = { Kamna Solanki, Yudhvir Singh },
title = { Novel Classification of Test Case Prioritization Techniques },
journal = { International Journal of Computer Applications },
issue_date = { August 2014 },
volume = { 100 },
number = { 12 },
month = { August },
year = { 2014 },
issn = { 0975-8887 },
pages = { 36-42 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume100/number12/17580-8356/ },
doi = { 10.5120/17580-8356 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:30:19.893470+05:30
%A Kamna Solanki
%A Yudhvir Singh
%T Novel Classification of Test Case Prioritization Techniques
%J International Journal of Computer Applications
%@ 0975-8887
%V 100
%N 12
%P 36-42
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Test case prioritization techniques schedule test cases to reduce the cost of regression testing and to maximize some objective function. Test cases are prioritized such that those test cases which are more important under some criteria are executed earlier in regression testing process. The various objective functions are applicable as a metric of how rapidly faults are discovered during the testing process like rate of fault detection. Therefore, prioritization techniques are effective when implemented for specific instances. In this paper, a novel classification for test case prioritization is made which may cover every concept or measure and contribute for improvement of regression testing process.

References
  1. R. Pressman, Software Engineering: A Practitioner's Approach. : Mc-GrawHill, 2005.
  2. [tutorialpoint. Online]. www. tutorialspoint. com/software_testing
  3. S. Elbaum, A. Malishevsky, G. Rothermel, "Test case prioritization: A family of empirical studies," IEEE Transactions on Software, Febrary 2002.
  4. Aditya P. Mathur, Foundation of software testing, 1st ed. : Pearson.
  5. Maruan Khoury, Cost-Effective Regression Testing. , 2006.
  6. W. Wong, J. Horgan, S. London, H. Agrawal, "A study of effective regression testing in practice," in Eighth Intl. Symp. on Softw. Rel. Engr, 1997, pp. 230-238.
  7. Gregg Rothermel,Roland H. Untch,Mary Jean Harrold, "Prioritizing Test Cases For Regression Testing," IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, vol. 27, no. 10, October 2001.
  8. Sebastian Elbaum,Alexey G. Malishevsky,Gregg Rothermel, "Prioritizing Test Cases for Regression Testing," International Symposium of Software Testing and Analysis, pp. 102-112, August 2000.
  9. J. Jones, M. Harrold. , "Test-suite reduction and prioritization for modified condition/decision coverage," in International Conference on Software Maintenance, 2001.
  10. Srivastava, J. Thiagarajan, "Effectively prioritizing tests in development environment," in International Symposium on Software Testing and Analysis, 2002, pp. 97-106.
  11. Avritzer and E. Weyuker. , "The automatic generation of load test suites and the assessment of the resulting software," IEEE Transactions on Software Engineering, vol. 21, no. 9, pp. 705-716, December 1995.
  12. Sampath S, Bryce RC, Viswanath G, Kandimalla V, Koru AG, "Prioritizing user-session-based test cases for web applications testing," in 1st International Conference on Software Testing Verification and Validation, 2008, pp. 141-150.
  13. Fraser G,Wotawa F, "Property relevant software testing with model-checkers," SIGSOFT Software Engineering Notes , vol. 31, no. 6, pp. 1-10, 2006.
  14. Fraser G,Wotawa F, "Test-case prioritization with model-checkers," in 25th conference on IASTED, USA, 2007, pp. 267-272.
  15. Kim, J. M. ; Porter, A, "A history-based test prioritization technique for regression testing in resource constrained environments," in 24th International Conference on Software Engineering, 2002.
  16. Wong WE, Horgan JR, London S, Mathur AP, "Effect of test set minimization on fault detection effectiveness," Software Practice and Experience, pp. 347-369, April 1998.
  17. Gregg Rothermel, R. H. Untch, C. Chu, and M. J. Harrold, "Test case prioritization: An empirical study," in IEEE International Conference on Software Maintenance, UK, 1999, pp. 179-188.
  18. Alexey G. Malishevsky, Gregg Rothermel,Sebastian Elbaum, "Modeling the Cost-Benefits Tradeoffs for Regression Testing Techniques," in International Conference on Software Maintenance, 2002.
  19. Jung-Min Kim, Adam Porter, Gregg Rothermel, "An Empirical Study of Regression Test Application Frequency," International Conference on Software Engineering, 2000.
  20. Hema Srikanth, Laurie Williams, Jason Osborne, "System Test Case Prioritization of New and Regression Test Cases," in 4th International Symposium on Empirical Software Engineering, 2005, pp. 62-71.
  21. M. Thompson, D. Richardson, L. Clarke, "An information flow model of fault detection," Int'l. Symp. on Softw. Testing and Analysis, pp. 182-192, 1993.
  22. R. G. Hamlet, "Testing programs with the aid of a compiler," pp. 279-290, July 1977.
  23. S. G. Elbaum and J. C. Munson, "Code churn: A measure for estimating the impact of code change," in Int'l. Conf. Softw. Maint, 1998, pp. 24-31.
  24. Leon D, Podgurski A, "A comparison of coverage-based and distribution-based techniques for filtering and prioritizing test cases," in IEEE International Symposium on Software Reliability Engineering, 2003, pp. 442-456.
  25. Hou SS, Zhang L, Xie T, Mei H, Sun JS, "Applying interface-contract mutation in regression testing of component-based software," in 23rd IEEE International Con
  26. Reference on Software Maintenance, 2007, pp. 174-183. Rummel M, Kapfhammer GM, GM, Thall, "Towards the prioritization of regression test suites with data flow information," in 20th Symposium on Applied Computing, 2005.
Index Terms

Computer Science
Information Sciences

Keywords

Test case Test Case Prioritization test case prioritization techniques