A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software
碩士 === 國立清華大學 === 資訊工程學系 === 94 === With the size of test suites growing, the cost time of software regression testing becomes longer. In practice, finding an effective method to reduce the size of test suites is important. Modified condition/decision coverage (MC/DC) criterion is an effectual verif...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/41966202395160442641 |
id |
ndltd-TW-094NTHU5392114 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTHU53921142015-12-16T04:42:34Z http://ndltd.ncl.edu.tw/handle/41966202395160442641 A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software 用於安全關鍵軟體測試之增強式MC/DC覆蓋標準的實務評估 Jun-Ru Chang 張君儒 碩士 國立清華大學 資訊工程學系 94 With the size of test suites growing, the cost time of software regression testing becomes longer. In practice, finding an effective method to reduce the size of test suites is important. Modified condition/decision coverage (MC/DC) criterion is an effectual verification measurement and can reduce the total number of test cases effectively. To implement MC/DC, our method which focuses on the condition-level uses the data structure of n-cube and Gray Code to satisfy the MC/DC criterion. We also use the property of n-cube graph and the masked input of gates to reduce the searching time. In this thesis, we propose four steps to differentiate the necessary test cases and redundancy test cases. Besides, we also demonstrate a practical regression testing tool and we use JAVA to implement this tool. It can be used to all kinds of testing coverage measurement and can determine which test cases should be re-run. Finally, we will use a simple program to walkthrough the working process of this tool and give a fair comparison with the NASA’s method. Chin-Yu Huang 黃慶育 2006 學位論文 ; thesis 51 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 94 === With the size of test suites growing, the cost time of software regression testing becomes longer. In practice, finding an effective method to reduce the size of test suites is important. Modified condition/decision coverage (MC/DC) criterion is an effectual verification measurement and can reduce the total number of test cases effectively. To implement MC/DC, our method which focuses on the condition-level uses the data structure of n-cube and Gray Code to satisfy the MC/DC criterion. We also use the property of n-cube graph and the masked input of gates to reduce the searching time. In this thesis, we propose four steps to differentiate the necessary test cases and redundancy test cases. Besides, we also demonstrate a practical regression testing tool and we use JAVA to implement this tool. It can be used to all kinds of testing coverage measurement and can determine which test cases should be re-run. Finally, we will use a simple program to walkthrough the working process of this tool and give a fair comparison with the NASA’s method.
|
author2 |
Chin-Yu Huang |
author_facet |
Chin-Yu Huang Jun-Ru Chang 張君儒 |
author |
Jun-Ru Chang 張君儒 |
spellingShingle |
Jun-Ru Chang 張君儒 A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software |
author_sort |
Jun-Ru Chang |
title |
A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software |
title_short |
A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software |
title_full |
A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software |
title_fullStr |
A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software |
title_full_unstemmed |
A Pragmatic Evaluation of the Enhanced MC/DC Coverage Criterion for the Testing of Safety-Critical Software |
title_sort |
pragmatic evaluation of the enhanced mc/dc coverage criterion for the testing of safety-critical software |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/41966202395160442641 |
work_keys_str_mv |
AT junruchang apragmaticevaluationoftheenhancedmcdccoveragecriterionforthetestingofsafetycriticalsoftware AT zhāngjūnrú apragmaticevaluationoftheenhancedmcdccoveragecriterionforthetestingofsafetycriticalsoftware AT junruchang yòngyúānquánguānjiànruǎntǐcèshìzhīzēngqiángshìmcdcfùgàibiāozhǔndeshíwùpínggū AT zhāngjūnrú yòngyúānquánguānjiànruǎntǐcèshìzhīzēngqiángshìmcdcfùgàibiāozhǔndeshíwùpínggū AT junruchang pragmaticevaluationoftheenhancedmcdccoveragecriterionforthetestingofsafetycriticalsoftware AT zhāngjūnrú pragmaticevaluationoftheenhancedmcdccoveragecriterionforthetestingofsafetycriticalsoftware |
_version_ |
1718152088435818496 |