dc.contributor.author |
Araby, Nidal H. |
|
dc.date.accessioned |
2011-01-14T08:23:29Z |
|
dc.date.available |
2011-01-14T08:23:29Z |
|
dc.date.copyright |
1997 |
en_US |
dc.date.issued |
2011-01-14 |
|
dc.date.submitted |
1997-02 |
|
dc.identifier.uri |
http://hdl.handle.net/10725/229 |
|
dc.description |
Includes bibliographical references. |
en_US |
dc.description.abstract |
We have developed a software tool that draws flow graphs for C programs and displays
testing coverage information in a graphical and user friendly way. The tool helps the
software engineer/maintainer to get a feel for the testing process and tables generated
by any other testing tool. It also provides a framework for experimenting with
regression testing algorithms. Within this framework, we have implemented a reduction based regression testing algorithm. This algorithm assumes that the testing criteria are
given by a set of requirements with associated subsets of test cases and then tries to
satisfY these requirements with a minimum of test cases. We have used the tool to compare a number of regression testing algorithms. The comparative study uses a variety of small-size and medium-size modules and is based on quantitative and
qualitative criteria. The comparison results show that the six algorithms are suitable for different requirements of regression testing. For medium-size modules, the adapted
firewall algorithm is the slowest. The genetic and simulated annealing algorithms produce the least number of retests, followed by reduction, then incremental, slicing, and adapted firewall algorithms. |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
Regression analysis -- Computer programs |
en_US |
dc.title |
Software tool for regression testing. (c1997) |
en_US |
dc.type |
Thesis |
en_US |
dc.term.submitted |
Fall |
en_US |
dc.author.degree |
MS in Computer Science |
en_US |
dc.author.school |
Arts and Sciences |
en_US |
dc.author.commembers |
Dr. Issam Moghrabi |
|
dc.author.woa |
RA |
en_US |
dc.description.physdesc |
1 bound copy: x, 79 leaves; tables available at RNL. |
en_US |
dc.author.division |
Computer Science |
en_US |
dc.author.advisor |
Dr. Nashat Mansour |
|
dc.identifier.doi |
https://doi.org/10.26756/th.1997.9 |
en_US |
dc.publisher.institution |
Lebanese American University |
en_US |
dc.author.affiliation |
Lebanese American University |
en_US |