Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code

碩士 === 臺灣大學 === 電子工程學研究所 === 98 === We propose kernel code coverage analysis on model testing instead of testing on user application software, system software, and perform the testing on generating the commands in command line interfaces. In our approach, we can gain much higher coverage ratio than...

Full description

Bibliographic Details
Main Authors: Tzu-Hsiang Lin, 林子翔
Other Authors: Farn Wang
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/59183839783775356339
id ndltd-TW-098NTU05428063
record_format oai_dc
spelling ndltd-TW-098NTU054280632015-10-13T18:49:39Z http://ndltd.ncl.edu.tw/handle/59183839783775356339 Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code 利用基因演算法挑選測試案例於系統核心模型上覆蓋率分析 Tzu-Hsiang Lin 林子翔 碩士 臺灣大學 電子工程學研究所 98 We propose kernel code coverage analysis on model testing instead of testing on user application software, system software, and perform the testing on generating the commands in command line interfaces. In our approach, we can gain much higher coverage ratio than the used testing approach. We also can save more testing time or testing cost and save important information or error message when system crash occurs. We also propose an approach use a genetic algorithm to find a appropriate way to clustering those test cases, so that testers don’t need to run every test case; they just pick few test cases from every cluster to run, and they can evaluate the whole test case bases will gain how much coverage ratio. For the same target, there is no need to train again, we can just follow the rule we have found to clustering. Our technique provides a more efficient and more accurate way to analyze coverage ratio. Farn Wang 王凡 2010 學位論文 ; thesis 57 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 臺灣大學 === 電子工程學研究所 === 98 === We propose kernel code coverage analysis on model testing instead of testing on user application software, system software, and perform the testing on generating the commands in command line interfaces. In our approach, we can gain much higher coverage ratio than the used testing approach. We also can save more testing time or testing cost and save important information or error message when system crash occurs. We also propose an approach use a genetic algorithm to find a appropriate way to clustering those test cases, so that testers don’t need to run every test case; they just pick few test cases from every cluster to run, and they can evaluate the whole test case bases will gain how much coverage ratio. For the same target, there is no need to train again, we can just follow the rule we have found to clustering. Our technique provides a more efficient and more accurate way to analyze coverage ratio.
author2 Farn Wang
author_facet Farn Wang
Tzu-Hsiang Lin
林子翔
author Tzu-Hsiang Lin
林子翔
spellingShingle Tzu-Hsiang Lin
林子翔
Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code
author_sort Tzu-Hsiang Lin
title Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code
title_short Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code
title_full Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code
title_fullStr Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code
title_full_unstemmed Application of Genetic Algorithm on Test Case Selection against State Coverage of Kernel Code
title_sort application of genetic algorithm on test case selection against state coverage of kernel code
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/59183839783775356339
work_keys_str_mv AT tzuhsianglin applicationofgeneticalgorithmontestcaseselectionagainststatecoverageofkernelcode
AT línzixiáng applicationofgeneticalgorithmontestcaseselectionagainststatecoverageofkernelcode
AT tzuhsianglin lìyòngjīyīnyǎnsuànfǎtiāoxuǎncèshìànlìyúxìtǒnghéxīnmóxíngshàngfùgàilǜfēnxī
AT línzixiáng lìyòngjīyīnyǎnsuànfǎtiāoxuǎncèshìànlìyúxìtǒnghéxīnmóxíngshàngfùgàilǜfēnxī
_version_ 1718037632415432704