Swinburne
Browse

On Adaptive Random Testing through iterative partitioning

Download (3.97 MB)
journal contribution
posted on 2024-07-11, 07:57 authored by Tsong ChenTsong Chen, De Hao Huang, Z. Q. Zhou
Random Testing (RT) is an important and fundamental approach to testing computer software. Adaptive Random Testing (ART) has been proposed to improve the fault-detection capability of RT. ART employs the location information of successful test cases (those that have been executed but not revealed a failure) to enforce an even spread of random test cases across the input domain. Distance-based ART (D-ART) and Restriction-based ART (R-ART) are the first two ART methods, which have considerably improved the fault-detection capability of RT. Both these methods, however, require additional computation to ensure the generation of evenly spread test cases. To reduce the overhead in test case generation, we present in this paper a new ART method using the notion of iterative partitioning. The input domain is divided into equally sized cells by a grid. The grid cells are categorized into three different groups according to their relative locations to successful test cases. In this way, our method can easily identify those grid cells that are far apart from all successful test cases for test case generation. Our method significantly reduces the time complexity, while keeping the high fault-detection capability.

Funding

Failure-Based Testing: An In-Depth Theoretical and Experimental Study

Australian Research Council

Find out more...

History

Available versions

PDF (Published version)

ISSN

1016-2364

Journal title

Journal of Information Science and Engineering

Volume

27

Issue

4

Pagination

23 pp

Publisher

Institute of Information Science

Copyright statement

Copyright © 2011 Institute of Information Science, Academia Sinica. The published version is reproduced with the permission of the publisher.

Notes

The preliminary version of this paper was presented at the 11th Ada-Europe International Conference on Reliable Software Technologies (Ada-Europe 2006).

Language

eng

Usage metrics

    Publications

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC