RMIT University
Browse

Test case prioritization using online fault detection information

conference contribution
posted on 2024-10-31, 19:40 authored by Mohsen Laali, Huai Liu, Margaret HamiltonMargaret Hamilton, Maria SpichkovaMaria Spichkova, Heinrich SchmidtHeinrich Schmidt
The rapid evolution of software necessitates effective fault detection within increasingly restricted execution times. To improve the effectiveness of the regression testing required for extensive fault detection, test cases have to be prioritized. The test cases with the higher chance of capturing faults are executed earlier in the series. This prioritization enables faster feedback for fixing more faults earlier. Various prioritization techniques have been proposed based on the information provided by offline (static) test execution history on previous versions of the software. In this paper, we propose a family of new test case prioritization techniques, which utilize online (dynamic) information about the locations of previously revealed faults in the detection of other faults. Our empirical studies demonstrate that the new techniques are more effective than the existing traditional test case prioritization techniques.

History

Start page

78

End page

93

Total pages

16

Outlet

Proceedings of the 21st Ada-Europe International Conference on Reliable Software Technologies

Name of conference

21st Ada-Europe International Conference on Reliable Software Technologies

Publisher

Springer

Place published

Switzerland

Start date

2016-06-13

End date

2016-06-17

Language

English

Copyright

© Springer International Publishing Switzerland 2016

Former Identifier

2006062542

Esploro creation date

2020-06-22

Fedora creation date

2016-06-30

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC