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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |