A Distance-Based Dynamic Random Testing with Test Case Clustering

Hanyu Pei, Beibei Yin, Kai-Yuan Cai, Min Xie

    Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

    2 Citations (Scopus)

    Abstract

    One goal of software testing strategies is to detect faults faster. Dynamic Random Testing (DRT) strategy uses the testing results to guide the selection of test cases, which have shown to be effective in the fault detection process. However, the effectiveness of DRT still can be improved. In this paper, a distance-based DRT (D-DRT) strategy is proposed. The vectorized test cases are partitioned with k-means clustering method to obtain better classification, and the distance information are used to guide the test case selection, then the test cases that are close to failure-causing test cases are more likely to be selected, thus the testing process can be optimized. In the case study, the performance of D-DRT and other testing strategies are compared. The experiment results show that the proposed D-DRT strategy has better fault detection effectiveness than the others without significant increase in computational cost.
    Original languageEnglish
    Title of host publication19th IEEE International Conference on Software Quality, Reliability and Security, QRS 2019
    Subtitle of host publicationProceedings
    PublisherIEEE
    Pages46-53
    ISBN (Electronic)978-1-7281-3927-2
    ISBN (Print)978-1-7281-3928-9
    DOIs
    Publication statusPublished - Jul 2019
    Event19th IEEE International Conference on Software Quality, Reliability and Security, QRS 2019 - Sofia University, Sofia, Bulgaria
    Duration: 22 Jul 201926 Jul 2019
    https://qrs19.techconf.org/

    Publication series

    NameProceedings - IEEE International Conference on Software Quality, Reliability and Security, QRS
    PublisherIEEE

    Conference

    Conference19th IEEE International Conference on Software Quality, Reliability and Security, QRS 2019
    PlaceBulgaria
    CitySofia
    Period22/07/1926/07/19
    Internet address

    Research Keywords

    • dynamic random testing
    • k-means clustering
    • software cybernetics
    • test case distance
    • testing profile

    Fingerprint

    Dive into the research topics of 'A Distance-Based Dynamic Random Testing with Test Case Clustering'. Together they form a unique fingerprint.

    Cite this