Regression Testing Using IGTCP Algorithm for Industry Based Applications

Hema Shankari*, R. Thirumalaiselvi**
* Assistant Professor, Department of CSC, Women's Christian College, and Research Scholar, Bharath University, Chennai.
** Assistant Professor, Department of Computer Science, Govt. Arts College, Nandanam, Chennai.
Periodicity:April - June'2015
DOI : https://doi.org/10.26634/jse.9.4.3527

Abstract

Regression testing is a testing to test the modified software during the maintenance level. Regression testing is a costly but crucial problem in software development. Both the research community and the industry have paid much attention to this problem. The paper try to do the survey of current practice in industry and also try to find out whether there are gaps between them. The observations show that although some issues are concerned both by the research community and the industry. This research discusses the problems about current research on regression testing and quality control in application of regression testing in the engineering practice, and proposes a practical regression method, combing with change-impact-analysis, business rules model, cost risk assessment and test case management. This paper presents an approach to prioritize regression test cases based on the factors such as rate of fault deduction, percentage of fault detected and the risk detection capability. The proposed approach is compared with previous approach using APFD metric. The results represent that propose approach outperforms the earlier approach.

Keywords

Regression Testing, Change-Impact-Analysis, Cost-Risk-Assessment, Industry Application, Business Rules, Test Case Prioritization, APFD Metric.

How to Cite this Article?

Shankari, K. H., and Selvi, R. T. (2015). Regression Testing Using IGTCP Algorithm for Industry Based Applications. i-manager’s Journal on Software Engineering, 9(4), 7-13. https://doi.org/10.26634/jse.9.4.3527

References

[1]. G. Rothermel, R. Untch, C. Chu and M. Harrold, (1999). “Test case prioritization: An empirical study,” In Software Maintenance, 1999. (ICSM' 99) proceedings. IEEE International conference, on pages 179-188, IEEE.
[2]. A.Pravin and Dr. S. Srinivasan, (2013). ”An Efficient Algorithm for Reducing the Test Cases which is Used for Performing Regression Testing,” 2nd International Conference on Computational Techniques and Artificial Intelligence (ICCTAI'2013), March, pp.17-18.
[3]. S. Elbaum, A. Malishevsky, and G. Rothermel, (2000). “Prioritizing test cases for regression testing,” Proc. The 2000 ACM SIGSOFT International Symposium on Software Testing and Analysis, Portland, Oregon, U.S.A., pp.102–112.
[4]. W. Wong, J. Horgan, S. London and H. Agrawal, (1997). “A study of effective regression testing in practice,” In Proc. of the Eighth Intl. Symp. on Softw. Rel. Engr., pages 230–238.
[5]. R. Beena, Dr. S. Sarala, (2013). “Code Coverage Based Test Case Selection and Prioritization,” International Journal of Software Engineering & Applications (IJSEA), Vol.4, No.6.
[6]. Alex Groce, Todd Kulesza, Chaoqiang Zhang, Shalini Shamasunder, Margaret Burnett, Weng-Keen Wong, Simone Stumpf, Shubhomoy Das, Amber Shinsel, Forrest Bice, and Kevin McIntosh, (2014). “ You Are the Only Possible Oracle: Effective Test Selection for End Users of Interactive Machine Learning Systems,” IEEE Transactions on Software Engineering, Vol. 40, No. 3.
[7]. R. Kavitha, N. Sureshkumar, (2010). “Test Case Prioritization for Regression Testing based on Severity of Fault,” College of Engineering and Technology Madurai, Tamilnadu, India, (IJCSE) International Jthenal on Computer Science and Engineering.
[8]. Samaila Musa, Abu BakarMd Sultan, Abdul Azim Bin AbdGhani, SalmiBaharom, (2014). “A Regression Test Case Selection and Prioritization for Object-Oriented Programs using Dependency Graph and Genetic Algorithm” Research Inventy: International Journal of Engineering And Science, Vol.4, Issue 7 (July 2014), PP 54- 64 Issn (e): 2278-4721, Issn (p):2319-6483.
[9]. Sujatha, Mohit Kumar and Varun Kumar, (2010). "Requirements based Test Case Prioritization using Genetic Algorithm", International Journal of Computer Science and Technology, Vol.1, No, 2, pp.189-191.
[10]. R. Kavitha and N. Suresh Kumar, (2011). “Factors Oriented Test Case Prioritization Technique in Regression Testing.” European Journal of Scientific Research, ISSN 1450-216X Vol.55 No.2 (2011), pp.261-274.
[11]. S. Elbaum, A. G. Malishevsky and G. Rothermel, (2001). “Incorporating varying test costs and fault severities into test case prioritization”, 23rd International Conference of Software Engineering, pages 329-338.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.