CFP last date
22 April 2024
Reseach Article

Validate the Correctness of Object Oriented Program with Regression Testing

by Tarun Kumar, Mayank Singh, Arun Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 96 - Number 14
Year of Publication: 2014
Authors: Tarun Kumar, Mayank Singh, Arun Sharma
10.5120/16863-6751

Tarun Kumar, Mayank Singh, Arun Sharma . Validate the Correctness of Object Oriented Program with Regression Testing. International Journal of Computer Applications. 96, 14 ( June 2014), 22-26. DOI=10.5120/16863-6751

@article{ 10.5120/16863-6751,
author = { Tarun Kumar, Mayank Singh, Arun Sharma },
title = { Validate the Correctness of Object Oriented Program with Regression Testing },
journal = { International Journal of Computer Applications },
issue_date = { June 2014 },
volume = { 96 },
number = { 14 },
month = { June },
year = { 2014 },
issn = { 0975-8887 },
pages = { 22-26 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume96/number14/16863-6751/ },
doi = { 10.5120/16863-6751 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:21:45.765576+05:30
%A Tarun Kumar
%A Mayank Singh
%A Arun Sharma
%T Validate the Correctness of Object Oriented Program with Regression Testing
%J International Journal of Computer Applications
%@ 0975-8887
%V 96
%N 14
%P 22-26
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Regression testing is used to validate the correctness of upgrades version of any program or software. The newly introduced features in the system under test are compared with the existing versions which determine the proper implementation of regression testing. The verification is done in a way that the modification made in the SUT does not interfere with the existing features, in this paper two program with new version of each are being put to regression testing with old and new test cases to check the satisfiability of regression testing. Software developers often face the challenge of projecting the difference in behaviour of one version of a program unit as compared to the upgraded on of the same program unit, for such situations, the developers need to generated test cases between the existing and upgraded version, if any exist.

References
  1. Laski, j. , and Szermer, w. , "Identification of Program Modifications and Its Applications in Software Maintenance", in proc. Conf. Software maintenance, 1992, pp. 282-290.
  2. David C. Kung, Jerry GAO, and Pei Hsia, " On Regression Testing Of Object-Oriented Programs", j. Systems software 1996; 32:21-40 0 1996 by Elsevier Science inc. 655 avenue of the Americas, New York, NY 10010, ssdi 0164-1212(95)00047-5.
  3. Harold, M. J. , McGregor, j. D. , and Fitzpatrick, k. J. , "Incremental Testing of Object-Oriented Class Structure", in Proc of 14 international conf. on software engineering, 1992.
  4. ] G. Rothermel and m. J. Harrold, "Analysing Regression Test Selection Techniques," IEEE transactions on software engineering, vol. 22, no. 8, pp. 529–551, 1996.
  5. Fischer, k. F. , "A Test Case Selection Method For The Validation Of Software Maintenance Modifications", in IEEE compsac 77 int. Conf. Procs. , 1977, pp. 421-426.
  6. Fischer, K. F. , Raji, F. , and Chruscicki, A. , "A Methodology For Re-Testing Modified Software", in national telecoms. Conf. Procs. , 1981, pp. B6. 3. 1-6.
  7. Prather, R. E. , and Myers, J. P. , Jr, "The Path Prefix Software Testing Strategy", IEEE trans. Software eng. Se-13 (1987).
  8. Lee, j. A. N. , and he, xudong, a methodology for test selection, j. Syst. Software, 13, 177-185, (1990).
  9. G. Rother Mel, M. J. Harrold, and J. Dedhia. , "Regression Test Selection For C++ Software". Journal of software testing, veri_cation, and reliability, 10(6):77{109}, jun. 2000.
  10. L. J. White and K. Abdullah. , "A _Rewall Approach For Regression Testing Of Object-Oriented Software", In Pro-ceedings of 10th Annual Software Quality Week, May1997.
  11. Scott McMaster and Atif M. Memon, "Fault Detection Probability Analysis For Coverage-Based Test Suite Reduction", In proceedings of the 23rd international conference on software maintenance, 2007.
  12. Leung Hkn, White l. , "Insight Into Regression Testing", Proceedings of international conference on software maintenance (ICSM 1989), IEEE computer society press, 1989; 60–69.
  13. Rother Mel G, Untch R, Chu C, Harold M, "Prioritizing Test Cases For Regression Testing". IEEE trans software eng 27(10):929–948, 2001.
  14. Elbaum S, Malishevsky A, Rother Mel G, "Incorporating Varying Test Costs And Fault Severities Into Test Case Prioritization", In: proceedings of the 23rd international conference on software engineering, pp 329–338, Ontario,2001.
  15. Jeffrey D, Gupta N, "Experiments With Test Case Prioritization Using Relevant Slices" J syst softw 81:196–221. 2008.
  16. Fewster, M. , Graham, D. , "Software Test Automation". ACM press, New York, 1999.
  17. Tervonen, I. , Katselmointi JA Testaus. , Lecture notes in University of Oulu, 2000.
  18. Pentti Pohjolainen, "Software Testing Tools", Department of Computer Science and applied mathematics, University of Kuopio march 2002.
  19. Chhabi Rani Panigrahi, Rajib Mall, "An Approach To Prioritize The Regression Test Cases Of Object-Oriented Programs", CSI Publications 2013, csit (June 2013) 1(2):159–173 doi 10. 1007/s40012-013-0011-7.
  20. S. Yoo, M. Harman, "Regression Testing Minimisation, Selection And Prioritisation: A Survey", software testing, verification and reliability Softw. Test. Verify. Reliab. 2007; 00:1–7 (doi: 10. 1002/000) published online in wiley interscience (www. interscience. wiley. com). Doi: 10. 1002/000
  21. Kristen r. Walcott et al," time aware test suite prioritization", ACM, issta'06, Portland, Maine, USA, July 17–20, 2006.
  22. Bo Qu Changhai Nie et al, "Test Case Prioritization For Multiple Processing Queues", issue-08, pg. 646-49 IEEE, 2008.
  23. Jonathan Misurda, James A. Clause, Juliya l. Reed, Bruce R. Childers, and Mary Lou Soffa, " Demand-Driven Structural Testing With Dynamic Instrumentation". In proceedings of the 27th international conference on software engineering, 2005.
  24. Romain Delamere, Benoit Baudry, Yves Le Traon, "Regression Test Selection When Evolving Software With Aspects", Proceedings of late workshop in conjunction with aosd'08 (2008).
  25. Swarnendu Biswas, Rajib Mall, "Regression Test Selection Techniques: A Survey", informatics 35 (2011) 289–321.
Index Terms

Computer Science
Information Sciences

Keywords

SUT Regression Testing