Call for Paper - January 2024 Edition
IJCA solicits original research papers for the January 2024 Edition. Last date of manuscript submission is December 20, 2023. Read More

Validate the Correctness of Object Oriented Program with Regression Testing

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 96 - Number 14
Year of Publication: 2014
Tarun Kumar
Mayank Singh
Arun Sharma

Tarun Kumar, Mayank Singh and Arun Sharma. Article: Validate the Correctness of Object Oriented Program with Regression Testing. International Journal of Computer Applications 96(14):22-26, June 2014. Full text available. BibTeX

	author = {Tarun Kumar and Mayank Singh and Arun Sharma},
	title = {Article: Validate the Correctness of Object Oriented Program with Regression Testing},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {96},
	number = {14},
	pages = {22-26},
	month = {June},
	note = {Full text available}


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.


  • Laski, j. , and Szermer, w. , "Identification of Program Modifications and Its Applications in Software Maintenance", in proc. Conf. Software maintenance, 1992, pp. 282-290.
  • 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.
  • 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.
  • ] G. Rothermel and m. J. Harrold, "Analysing Regression Test Selection Techniques," IEEE transactions on software engineering, vol. 22, no. 8, pp. 529–551, 1996.
  • 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.
  • 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.
  • Prather, R. E. , and Myers, J. P. , Jr, "The Path Prefix Software Testing Strategy", IEEE trans. Software eng. Se-13 (1987).
  • Lee, j. A. N. , and he, xudong, a methodology for test selection, j. Syst. Software, 13, 177-185, (1990).
  • 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.
  • 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.
  • 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.
  • Leung Hkn, White l. , "Insight Into Regression Testing", Proceedings of international conference on software maintenance (ICSM 1989), IEEE computer society press, 1989; 60–69.
  • Rother Mel G, Untch R, Chu C, Harold M, "Prioritizing Test Cases For Regression Testing". IEEE trans software eng 27(10):929–948, 2001.
  • 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.
  • Jeffrey D, Gupta N, "Experiments With Test Case Prioritization Using Relevant Slices" J syst softw 81:196–221. 2008.
  • Fewster, M. , Graham, D. , "Software Test Automation". ACM press, New York, 1999.
  • Tervonen, I. , Katselmointi JA Testaus. , Lecture notes in University of Oulu, 2000.
  • Pentti Pohjolainen, "Software Testing Tools", Department of Computer Science and applied mathematics, University of Kuopio march 2002.
  • 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.
  • 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
  • Kristen r. Walcott et al," time aware test suite prioritization", ACM, issta'06, Portland, Maine, USA, July 17–20, 2006.
  • Bo Qu Changhai Nie et al, "Test Case Prioritization For Multiple Processing Queues", issue-08, pg. 646-49 IEEE, 2008.
  • 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.
  • 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).
  • Swarnendu Biswas, Rajib Mall, "Regression Test Selection Techniques: A Survey", informatics 35 (2011) 289–321.