Reduction-based methods and metrics for selective regression testing. (c2000)

Includes bibliographical references.

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Bahsoon, Rami K. (author)
التنسيق: 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