An approach to select regression tests to validate .NET applications upon deployment of components upgrades

  • Authors:
  • Anjaneyulu Pasala;Yannick L. H. Lew Yaw Fung;Fady Akladios;Ravi Prakash Gorthi

  • Affiliations:
  • Infosys Technologies Ltd., Bangalore, India;University of Mauritius, Reduit, Mauritius;University of Toronto, Toronto, Ontario, Canada;Infosys Technologies Ltd., Bangalore, India

  • Venue:
  • COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current practice of executing entire system test suite to validate applications upon deployment of upgrades is both expensive and time consuming. The existing automatic regression tests selection techniques that recommend smaller regression test suites are dependent on availability of either source code or version change information. Therefore, in this paper, we propose a regression test strategy based on capturing and analyzing the dynamic behavior of the application. The approach recommends a smaller test suite to validate software applications upon deployment of upgrades of all types of components supplied in binaries. Methods based on dynamic analysis are more efficient as they analyze the application by executing the application according to its intended use. Based on the proposed approach, we have developed a prototype tool called InARTS that determines the impact of upgrades on .NET applications and suggests a reduced set of regression tests. Results of the case study performed on a practical application using InARTS are encouraging.