A regression test selection technique for magic systems

Gábor Novák, Csaba Nagy, Rudolf Ferenc

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Regression testing is an important step to make sure that after committing a change to our software we do not make unwanted changes to other, untouched features. For larger and faster evolving software, however, executing all the test cases of a regression test can easily become a tremendous process which takes too much time to thoroughly test each changes separately. In our paper, we present a method to support regression testing with impact analysis based test selection. As a result, we can show a limited set of test cases that must be re-executed after a change, to test the changed part of the code and its related code elements. Our technique is implemented for a special 4th generation language, the Magic xpa development environment. The technique was implemented in cooperation with our industrial partner, SZEGED Software Inc, who has been developing Magic applications for more than a decade.

Original languageEnglish
Title of host publication13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings
EditorsAkos Kiss
PublisherUniversity of Szeged
Pages76-89
Number of pages14
ISBN (Electronic)9789633062289
Publication statusPublished - Jan 1 2013
Event13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Szeged, Hungary
Duration: Aug 26 2013Aug 27 2013

Publication series

Name13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings

Other

Other13th Symposium on Programming Languages and Software Tools, SPLST 2013
CountryHungary
CitySzeged
Period8/26/138/27/13

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint Dive into the research topics of 'A regression test selection technique for magic systems'. Together they form a unique fingerprint.

  • Cite this

    Novák, G., Nagy, C., & Ferenc, R. (2013). A regression test selection technique for magic systems. In A. Kiss (Ed.), 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings (pp. 76-89). (13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings). University of Szeged.