Swinburne
Browse

Dynamic test profiles in adaptive random testing: A case study

Download (180.36 kB)
conference contribution
posted on 2024-07-09, 19:47 authored by Huai LiuHuai Liu, Fei-Ching Kuo, Tsong ChenTsong Chen
Random testing (RT) is a basic software testing method. When used to detect software failures, RT usually generates random test cases according to a uniform distribution. Adaptive random testing (ART) is an innovative approach to enhancing the failure-detection capability of RT. Most ART algorithms are composed of two independent processes, namely the candidate generation process and the test case identification process. In these ART algorithms, some program inputs are first randomly generated as the test case candidates; then test cases are identified from these candidates in order to ensure an even spread of test cases across the input domain. Most previous studies on ART focused on the enhancement of the test case identification process, while using the uniform distribution in the candidate generation process. A recent study has shown that using a dynamic test profile in the candidate generation process can also improve the failure-detection capability of ART. In this paper, we develop various test profiles and integrate them with the test case identification process of a particular ART algorithm, namely fixed size-candidate-set ART. It is observed that all these test profiles can significantly improve the failure-detection capability of ART.

History

Available versions

PDF (Published version)

ISBN

1891706241

Journal title

Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009

Conference name

The 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009

Pagination

3 pp

Publisher

Knowledge Systems Institute Graduate School

Copyright statement

Copyright © 2009 by Knowledge Systems Institute Graduate School. The published version is reproduced in accordance with the copyright policy of the publisher.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC