Prioritization Regression Testing Techniques: a Review

  • Authors

    • Nitin Sondhi
    • Vimal Singh
    2018-12-13
    https://doi.org/10.14419/ijet.v7i4.39.23836
  • Regression Testing, Regression Test Selection, Test Case Prioritizing
  • Regression Testing is very important method that is being performed once the software is live and afterward comes for some changes. It is a testing techniques that ensures that the previously developed software still works as expected after performing changes in it. Whenever any change is being performed in the software, regression testing is being performed to make sure that previously working module works fine even after the change is being made. Complete Regression Testing is practically impossible. So one alternative is to minimize the regression test cases. In the paper various regression testing techniques has been compared and then the conclusion has been drawn about which one is better based on the problem at hand.

     

     

  • References

    1. [1] Presitha Aarthi M, Nandini V (2015), A Survey On Test Case Selection and Prioritization , Ì in Proceedings of International Journal of Advanced Research in Computer Science and Software Engineering, Volume 5, Issue 1, January .2015.

      [2] Orso, N. Shi, and M. J. Harrold, 3Scaling regression testing to large software systems, Ì in Proceedings of the International Symposium on Foundations of Software Engineering, Nov.2004.

      [3] X. Ren, F. Shah, F. Tip, B. G. Ryder, and O. Chesley, 3Chianti: A tool for change impact analysis of Java programs, Ì in Proceedings of the International Conference on Object- Oriented Programming Systems, Languages, and Applications, Oct. 2004, pp. 432±448.

      [4] S. Elbaum, A. Malishevsky, and G. Rothermel, 3Prioritizing test cases for regression testing, Ì in Proceedings of the International Symposium on Software Testing and Analysis, Aug. 2000, pp. 102±112.

      [5] A. Srivastava and J. Thiagarajan, 3 Effectively prioritizing tests in development environment, Ìin Proceedings of the International Symposium on Software Testing and Analysis, Jul. 2002, pp. 97±106.

      [6] W. E. Wong, J. R. Horgan, S. London, and H. Agrawal, 3A study of effective regression testing in practice, Ì in Proceedings of the International Symposium on Software Reliability Engineering, Nov. 1997, pp. 230±238.

      [7] Xiao Q.,Cohen M.(2013), A Study in Prioritization for Higher Strength Combinatorial Testing, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.

      [8] Bryce R. and Colbourn C.(2006), “Prioritized interaction testing for pair-wise coverage with seeding and constraints,†Journal of Information and Software Technology, vol. 48, no. 10, pp.960–970, 2006.

      [9] Xiaofang Z. Changhai B. ,Xu Q.(2007), Test Case Prioritization based On Varying Testing Requirement Priorities and Test Case Costs, Seventh Inernational Conference on Quality Software (QSIC 2007) 0-7695-3035- 4/07 $25.00 © 2007 IEEE.

      [10] Fazlalizadeh Y., Khalilian A., Abdollahi Azgomi M. and Parsa S.(2009), Prioritizing Test Cases for Resource Constraint Environments Using Historical Test Case Performance Data, 978-1-4244-4520-2/09/$25.00 ©2009 IEEE.

      [11] Suri B, Nayyar P.(2011), COVERAGE BASED TEST SUITE AUGMENTATION TECHNIQUES-A SURVEY, International Journal of Advances in Engineering & Technology, May 2011.

      [12] Dima Suleiman, Marwah Alian, Amjad Hudaib. A survey on prioritization regression testingtest case, 8th International Conference on Information Technology (ICIT), 2017.

      [13] Dobuneh M., Jawawi D., Malakooti M.(2013), Web Application Regression Testing: A Session Based Test Case Prioritization Approach, ISBN: 978-0-9891305-1-6 ©2013 SDIWC.

      [14] Elanthiraiyan N.,Arumugam C.(2014),"Parallelized ACO Algorithm for Regression Testing Prioritization in Hadoop Framework",Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference. IEEE.

      [15] Sharma N., Sujata, N. Purohit (2014),Test Case Prioritization Techniques An Empirical Study", High Performance Computing and Applications (ICHPCA), 2014 International Conference, IEEE.

      [16] Sharma N., Sujata, N. Purohit (2014),Test Case Prioritization Techniques An Empirical Study", High Performance Computing and Applications (ICHPCA), 2014 International Conference, IEEE.

      [17] Mohanty S., Acharya A.,Mohapatra D.(2011), A MODEL BASED PRIORITIZATION TECHNIQUE FOR COMPONENT, 978-1-4244-8679-3/11 ©2011 IEEE.

      [18] Klindee P. ,Prompoon K. , Test Cases Prioritization for Software Regression Testing Using Analytic Hierarchy Process, 2015 12th International Joint Conference on Computer Science and Software Engineering (JCSSE).

      [19] Uma R.(2012), Factors Oriented Test Case Prioritization Technique in Regression Testing using Genetic Algorithm, EUROPEAN JOURNAL OF SCIENTIFIC RESEARCH · APRIL 2012.

      [20] Korel B., Koutsogiannakis G.(2009), “Experimental Comparsion of Code Based and Model model Based Test prioritization,†IEEE 2009.

      [21] Sun F.(2014), Regression Testing Prioritization Based on Model Checking for Safety-Crucial Embedded Systems, 2014 .

      [22] Kumar H., Chauhan N.(2015) "A Coupling Effect Based Test Case Prioritization Technique",2015.

      [23] Mohanty S., Acharya A.,Mohapatra D.(2011), A MODEL BASED PRIORITIZATION TECHNIQUE FOR COMPONENT, 978-1-4244-8679-3/11 ©2011 IEEE.

      [24] Kim S., Baik J.(2010), An Effective Fault Aware Test Case Prioritization by Incorporating a Fault Localization Technique, ESEM’10, September 16–17, 2010, Bolzano-Bozen, Italy. Copyright 2010 ACM 978-1-4503-0039-01/10/0910.00. $

  • Downloads

  • How to Cite

    Sondhi, N., & Singh, V. (2018). Prioritization Regression Testing Techniques: a Review. International Journal of Engineering & Technology, 7(4.39), 177-180. https://doi.org/10.14419/ijet.v7i4.39.23836