A regression test selection technique for magic systems

Gábor Novák, Csaba Nagy, R. 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
PublisherUniversity of Szeged
Pages76-89
Number of pages14
ISBN (Print)9789633062289
Publication statusPublished - 2013
Event13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Szeged, Hungary
Duration: Aug 26 2013Aug 27 2013

Other

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

Fingerprint

Testing

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

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

A regression test selection technique for magic systems. / Novák, Gábor; Nagy, Csaba; Ferenc, R.

13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings. University of Szeged, 2013. p. 76-89.

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

Novák, G, Nagy, C & Ferenc, R 2013, A regression test selection technique for magic systems. in 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings. University of Szeged, pp. 76-89, 13th Symposium on Programming Languages and Software Tools, SPLST 2013, Szeged, Hungary, 8/26/13.
Novák G, Nagy C, Ferenc R. A regression test selection technique for magic systems. In 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings. University of Szeged. 2013. p. 76-89
Novák, Gábor ; Nagy, Csaba ; Ferenc, R. / A regression test selection technique for magic systems. 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings. University of Szeged, 2013. pp. 76-89
@inproceedings{23ecbdb56f9e43d5a95f8271729fc24f,
title = "A regression test selection technique for magic systems",
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.",
author = "G{\'a}bor Nov{\'a}k and Csaba Nagy and R. Ferenc",
year = "2013",
language = "English",
isbn = "9789633062289",
pages = "76--89",
booktitle = "13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings",
publisher = "University of Szeged",

}

TY - GEN

T1 - A regression test selection technique for magic systems

AU - Novák, Gábor

AU - Nagy, Csaba

AU - Ferenc, R.

PY - 2013

Y1 - 2013

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84923567768&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84923567768&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9789633062289

SP - 76

EP - 89

BT - 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings

PB - University of Szeged

ER -