Random Testing with Austere Budgeting in T3: Benchmarking at SBST2019 Testing Tool Contest

I. S.W.B. Prasetya*

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    Random testing has the benefit of being simple to implement. However, if left unmanaged, random testing can easily exhaust the allocated computation time without being effective. In a previous work we extended an automated random testing tool called T3 with a budget management algorithm. Given a time budget and a target class with multiple methods to test, the algorithm tries to spread the budget over the methods by dividing it into multiple budget slices. While this guarantees a certain measure of fairness, the algorithm was programmed towards using up the budget. This does deliver extra coverage, but beyond a certain point this becomes quite costly. In an attempt to improve this we consider an austere budgeting policy as an alternative. While this work is still in progress, we decided to participate in the SBST Unit Testing Tool Competition 2019 to obtain insight on the performance of the policy. This paper discussed its results.

    Original languageEnglish
    Title of host publicationProceedings - 2019 IEEE/ACM 12th International Workshop on Search-Based Software Testing, SBST 2019
    PublisherIEEE
    Pages21-24
    Number of pages4
    ISBN (Electronic)9781728122335
    DOIs
    Publication statusPublished - 1 May 2019
    Event12th IEEE/ACM International Workshop on Search-Based Software Testing, SBST 2019 - Montreal, Canada
    Duration: 27 May 2019 → …

    Conference

    Conference12th IEEE/ACM International Workshop on Search-Based Software Testing, SBST 2019
    Country/TerritoryCanada
    CityMontreal
    Period27/05/19 → …

    Keywords

    • automated testing with budget
    • automated unit testing Java
    • fuzzing with budget
    • random testing

    Fingerprint

    Dive into the research topics of 'Random Testing with Austere Budgeting in T3: Benchmarking at SBST2019 Testing Tool Contest'. Together they form a unique fingerprint.

    Cite this