dc.contributor.author |
Hajjar, Rania M. |
|
dc.date.accessioned |
2011-10-17T05:37:09Z |
|
dc.date.available |
2011-10-17T05:37:09Z |
|
dc.date.copyright |
2001 |
en_US |
dc.date.issued |
2011-10-17 |
|
dc.date.submitted |
2001-07-04 |
|
dc.identifier.uri |
http://hdl.handle.net/10725/780 |
|
dc.description |
Includes bibliographical references (p. 57-58). |
en_US |
dc.description.abstract |
Regression testing is an important but expensive software maintenance
activity performed with the aim of providing confidence in modified
software. Regression test selection techniques reduce the cost of regression
testing by selecting tests for a modified program from a previously existing
test suite. Many researchers have addressed the regresion test selection
problem for procedural language software, but few have addressed the
problem for object-oriented software. We present an implementation and experimental evaluation of a technique
proposed by Rothermel, Harrold, and Dedhia. This technique is a regression
test selection technique for object-oriented C++ software. The technique
constructs graph representation for software, and uses these graphs to select
tests, from the original test suite, that execute code that has been changed for
the new version of the software. The technique is strictly code based, and
requires no assumptions about the approach used to specify or test the
software initially. The technique applies to applications programs that use
modified classes. The results indicate that the implemented technique can
reduce the number of regression tests that must be run. |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
Regression analysis -- Computer programs |
en_US |
dc.title |
Implementation of a regression test selection technique for C++ software. (c2001) |
en_US |
dc.type |
Thesis |
en_US |
dc.term.submitted |
Summer I |
en_US |
dc.author.degree |
MS in Computer Science |
en_US |
dc.author.school |
Arts and Sciences |
en_US |
dc.author.commembers |
Dr. Ramzi Haraty |
|
dc.author.woa |
RA |
en_US |
dc.description.physdesc |
1 bound copy: vii, 61 leaves; tables, ill.; 30 cm. available at RNL. |
en_US |
dc.author.division |
Computer Science |
en_US |
dc.author.advisor |
Dr. Nash'at Mansour |
|
dc.identifier.doi |
https://doi.org/10.26756/th.2001.19 |
en_US |
dc.publisher.institution |
Lebanese American University |
en_US |