Cargando…
Adaptive Random Testing with Combinatorial Input Domain
Random testing (RT) is a fundamental testing technique to assess software reliability, by simply selecting test cases in a random manner from the whole input domain. As an enhancement of RT, adaptive random testing (ART) has better failure-detection capability and has been widely applied in differen...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3977475/ https://www.ncbi.nlm.nih.gov/pubmed/24772036 http://dx.doi.org/10.1155/2014/843248 |
_version_ | 1782310425396772864 |
---|---|
author | Huang, Rubing Chen, Jinfu Lu, Yansheng |
author_facet | Huang, Rubing Chen, Jinfu Lu, Yansheng |
author_sort | Huang, Rubing |
collection | PubMed |
description | Random testing (RT) is a fundamental testing technique to assess software reliability, by simply selecting test cases in a random manner from the whole input domain. As an enhancement of RT, adaptive random testing (ART) has better failure-detection capability and has been widely applied in different scenarios, such as numerical programs, some object-oriented programs, and mobile applications. However, not much work has been done on the effectiveness of ART for the programs with combinatorial input domain (i.e., the set of categorical data). To extend the ideas to the testing for combinatorial input domain, we have adopted different similarity measures that are widely used for categorical data in data mining and have proposed two similarity measures based on interaction coverage. Then, we propose a new version named ART-CID as an extension of ART in combinatorial input domain, which selects an element from categorical data as the next test case such that it has the lowest similarity against already generated test cases. Experimental results show that ART-CID generally performs better than RT, with respect to different evaluation metrics. |
format | Online Article Text |
id | pubmed-3977475 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-39774752014-04-27 Adaptive Random Testing with Combinatorial Input Domain Huang, Rubing Chen, Jinfu Lu, Yansheng ScientificWorldJournal Research Article Random testing (RT) is a fundamental testing technique to assess software reliability, by simply selecting test cases in a random manner from the whole input domain. As an enhancement of RT, adaptive random testing (ART) has better failure-detection capability and has been widely applied in different scenarios, such as numerical programs, some object-oriented programs, and mobile applications. However, not much work has been done on the effectiveness of ART for the programs with combinatorial input domain (i.e., the set of categorical data). To extend the ideas to the testing for combinatorial input domain, we have adopted different similarity measures that are widely used for categorical data in data mining and have proposed two similarity measures based on interaction coverage. Then, we propose a new version named ART-CID as an extension of ART in combinatorial input domain, which selects an element from categorical data as the next test case such that it has the lowest similarity against already generated test cases. Experimental results show that ART-CID generally performs better than RT, with respect to different evaluation metrics. Hindawi Publishing Corporation 2014-03-19 /pmc/articles/PMC3977475/ /pubmed/24772036 http://dx.doi.org/10.1155/2014/843248 Text en Copyright © 2014 Rubing Huang et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Huang, Rubing Chen, Jinfu Lu, Yansheng Adaptive Random Testing with Combinatorial Input Domain |
title | Adaptive Random Testing with Combinatorial Input Domain |
title_full | Adaptive Random Testing with Combinatorial Input Domain |
title_fullStr | Adaptive Random Testing with Combinatorial Input Domain |
title_full_unstemmed | Adaptive Random Testing with Combinatorial Input Domain |
title_short | Adaptive Random Testing with Combinatorial Input Domain |
title_sort | adaptive random testing with combinatorial input domain |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3977475/ https://www.ncbi.nlm.nih.gov/pubmed/24772036 http://dx.doi.org/10.1155/2014/843248 |
work_keys_str_mv | AT huangrubing adaptiverandomtestingwithcombinatorialinputdomain AT chenjinfu adaptiverandomtestingwithcombinatorialinputdomain AT luyansheng adaptiverandomtestingwithcombinatorialinputdomain |