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...

Full description

Bibliographic Details
Main Authors: Jun-Wei Lin, 林俊瑋
Other Authors: Chin-Yu Huang
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