Title :
Using String Distances for Test Case Prioritisation
Author :
Ledru, Yves ; Petrenko, Alexandre ; Boroday, Sergiy
Author_Institution :
Lab. d´´Inf. de Grenoble, Univ. de Grenoble-1, Grenoble, France
Abstract :
Test case prioritisation aims at finding an ordering which enhances a certain property of an ordered test suite. Traditional techniques rely on the availability of code or a specification of the program under test. In this paper, we propose to use string distances on the text of test cases for their comparison and elaborate a prioritisation algorithm. Such a prioritisation does not require code and can be useful for initial testing and in cases when code is difficult to instrument. We also briefly report on preliminary results of an experiment where the proposed prioritisation technique was compared with random permutations and four classical string distance metrics were evaluated.
Keywords :
program testing; software tools; ordered test suite; program testing; random permutations; string distance metrics; test case prioritisation algorithm; Application software; Automatic testing; Computer industry; Costs; Hamming distance; Instruments; Software debugging; Software engineering; Software testing; Software tools; Software Engineering; String distance; Test case prioritisation; Testing and Debugging; Testing tools;
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
DOI :
10.1109/ASE.2009.23