Reduction-based methods and metrics for selective regression testing. (c2000)
Includes bibliographical references.
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| التنسيق: | masterThesis |
| منشور في: |
2000
|
| الموضوعات: | |
| الوصول للمادة أونلاين: | http://hdl.handle.net/10725/773 https://doi.org/10.26756/th.2000.5 |
| الوسوم: |
إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
|
| _version_ | 1864513454889500672 |
|---|---|
| author | Bahsoon, Rami K. |
| author_facet | Bahsoon, Rami K. |
| author_role | author |
| dc.creator.none.fl_str_mv | Bahsoon, Rami K. |
| dc.date.none.fl_str_mv | 2000 2000-07-05 2011-10-14T08:34:27Z 2011-10-14T08:34:27Z 2011-10-14 |
| dc.identifier.none.fl_str_mv | http://hdl.handle.net/10725/773 https://doi.org/10.26756/th.2000.5 |
| dc.language.none.fl_str_mv | en |
| dc.publisher.none.fl_str_mv | Lebanese American University |
| dc.rights.*.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.subject.none.fl_str_mv | Computer software -- Testing Computational complexity Software maintenance -- Mathematical models |
| dc.title.none.fl_str_mv | Reduction-based methods and metrics for selective regression testing. (c2000) |
| dc.type.none.fl_str_mv | Thesis info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis |
| description | Includes bibliographical references. |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| id | LAURepo_0c483df034b927286bbad5cdf4000721 |
| language_invalid_str_mv | en |
| network_acronym_str | LAURepo |
| network_name_str | Lebanese American University repository |
| oai_identifier_str | oai:laur.lau.edu.lb:10725/773 |
| publishDate | 2000 |
| publisher.none.fl_str_mv | Lebanese American University |
| repository.mail.fl_str_mv | |
| repository.name.fl_str_mv | |
| repository_id_str | |
| spelling | Reduction-based methods and metrics for selective regression testing. (c2000)Bahsoon, Rami K.Computer software -- TestingComputational complexitySoftware maintenance -- Mathematical modelsIncludes bibliographical references.Selective regression testing attempts to choose an appropriate subset of test cases from among a previously run test suite for a software system, based on information about the changes made to the system to create new versions. In this thesis, we address two major problems in selective regression testing: the regression test selection problem and the coverage identification problem. To address the former problem, we propose three reduction-based selective regression testing methods that reduce the number of selected test cases for retesting the modified software by omitting redundant tests from the initial test suite. But, one method, referred to as Modification-Based Reduction version 1 (MBRl), selects a reduced number of test cases based on the modification made and its effects in the software. A second method, referred to as Modification-Based Reduction version 2 (MBR2) improves MBRI by omitting tests that do not reach the modification. A third method, referred to as Precise Reduction (PR), further reduces the number of test cases selected by omitting all non-modification-revealing tests from the initial test suite. To approach the latter selective retesting problem, we suggest two McCabebased regression test selection metrics that could be also extended to address the test selection problem. These metrics are the Reachability regression Test selection McCabe-based metric (RTM) , and dataflow Slices regression Test McCabe-based metric (STM). The suggested metrics help in monitoring testcoverage adequacy, reveal any shortage or redundancy in the test suite, and assist in identifying where additional tests may be required for retesting. We empirically compare MBRl, MBR2, and PR with three reduction and precision-oriented methods on 60 test-problems. The results show that PR selects the least number of test cases most of the time and omits nonmodification- revealing test cases all the time. We illustrate a typical application of our suggested metrics using the 60 test-problems on two coverage-oriented selective regression testing methods.1 bound copy: ix, 84 leaves; ill.; 30 cm. available at RNL.Lebanese American University2011-10-14T08:34:27Z2011-10-14T08:34:27Z20002011-10-142000-07-05Thesisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10725/773https://doi.org/10.26756/th.2000.5eninfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/7732020-05-18T14:53:46Z |
| spellingShingle | Reduction-based methods and metrics for selective regression testing. (c2000) Bahsoon, Rami K. Computer software -- Testing Computational complexity Software maintenance -- Mathematical models |
| status_str | publishedVersion |
| title | Reduction-based methods and metrics for selective regression testing. (c2000) |
| title_full | Reduction-based methods and metrics for selective regression testing. (c2000) |
| title_fullStr | Reduction-based methods and metrics for selective regression testing. (c2000) |
| title_full_unstemmed | Reduction-based methods and metrics for selective regression testing. (c2000) |
| title_short | Reduction-based methods and metrics for selective regression testing. (c2000) |
| title_sort | Reduction-based methods and metrics for selective regression testing. (c2000) |
| topic | Computer software -- Testing Computational complexity Software maintenance -- Mathematical models |
| url | http://hdl.handle.net/10725/773 https://doi.org/10.26756/th.2000.5 |