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

Full description

Bibliographic Details
Main Authors: Jun-Ru Chang, 張君儒
Other Authors: Chin-Yu Huang
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