Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques
碩士 === 國立清華大學 === 資訊工程學系 === 96 === During software development, test cases are continuously generated to exercise new functionality or to maintain test adequacy. Thus, the sizes of test suites may grow significantly over time. Due to time and resource constraints, it is necessary to remove the redu...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/22871020313301676167 |
id |
ndltd-TW-096NTHU5392040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096NTHU53920402015-11-27T04:04:15Z http://ndltd.ncl.edu.tw/handle/22871020313301676167 Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques 應用改良式平手判別技巧於測試個案精簡演算法之分析 Jun-Wei Lin 林俊瑋 碩士 國立清華大學 資訊工程學系 96 During software development, test cases are continuously generated to exercise new functionality or to maintain test adequacy. Thus, the sizes of test suites may grow significantly over time. Due to time and resource constraints, it is necessary to remove the redundant test cases through test suite minimization techniques. A potential drawback of these techniques is that minimizing a test suite might reduce its ability to reveal faults. Prior work has shown that test suite minimization techniques can severely compromise the fault detection effectiveness of test suites. In the literatures, some works were dedicated to improving the fault detection effectiveness retention of reduced test suites. However, most of them affect some extent of suite size reduction. In this thesis, we present a novel approach for test suite reduction that uses additional testing criterion to break the ties in the minimization process. We integrated the proposed approach with two existing algorithms and conducted experiments for evaluation. The experiment results show that, compared to existing approaches, the proposed approach can improve the fault detection effectiveness of reduced suites with negligible increase in the size of the suites. Besides, under specific condition, the proposed approach can also accelerate the process of minimization. Chin-Yu Huang 黃慶育 2008 學位論文 ; thesis 42 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 96 === During software development, test cases are continuously generated to exercise new functionality or to maintain test adequacy. Thus, the sizes of test suites may grow significantly over time. Due to time and resource constraints, it is necessary to remove the redundant test cases through test suite minimization techniques. A potential drawback of these techniques is that minimizing a test suite might reduce its ability to reveal faults. Prior work has shown that test suite minimization techniques can severely compromise the fault detection effectiveness of test suites. In the literatures, some works were dedicated to improving the fault detection effectiveness retention of reduced test suites. However, most of them affect some extent of suite size reduction. In this thesis, we present a novel approach for test suite reduction that uses additional testing criterion to break the ties in the minimization process. We integrated the proposed approach with two existing algorithms and conducted experiments for evaluation. The experiment results show that, compared to existing approaches, the proposed approach can improve the fault detection effectiveness of reduced suites with negligible increase in the size of the suites. Besides, under specific condition, the proposed approach can also accelerate the process of minimization.
|
author2 |
Chin-Yu Huang |
author_facet |
Chin-Yu Huang Jun-Wei Lin 林俊瑋 |
author |
Jun-Wei Lin 林俊瑋 |
spellingShingle |
Jun-Wei Lin 林俊瑋 Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques |
author_sort |
Jun-Wei Lin |
title |
Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques |
title_short |
Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques |
title_full |
Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques |
title_fullStr |
Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques |
title_full_unstemmed |
Test Suite Reduction Analysis with Enhanced Tie-Breaking Techniques |
title_sort |
test suite reduction analysis with enhanced tie-breaking techniques |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/22871020313301676167 |
work_keys_str_mv |
AT junweilin testsuitereductionanalysiswithenhancedtiebreakingtechniques AT línjùnwěi testsuitereductionanalysiswithenhancedtiebreakingtechniques AT junweilin yīngyònggǎiliángshìpíngshǒupànbiéjìqiǎoyúcèshìgèànjīngjiǎnyǎnsuànfǎzhīfēnxī AT línjùnwěi yīngyònggǎiliángshìpíngshǒupànbiéjìqiǎoyúcèshìgèànjīngjiǎnyǎnsuànfǎzhīfēnxī |
_version_ |
1718137770919067648 |