International audienceTest 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. 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 or a specification and can be useful for initial testing and in cases when code is difficult to instrument. In this paper, we also report on experiments performed on the "Siemens Test Suite", where the proposed prioritisation technique was compared with random permutations and four classical string distance metrics were evaluated. The obtained...
Abstract By ordering test cases, early fault detection is focused on test case prioritization. In th...
The increase in the complexity of modern software has led to the commensurate growth in the size and...
Mutation testing is a means to assess the effectiveness of a test suite and its outcome is considere...
International audienceTest case prioritisation aims at finding an ordering which enhances a certain ...
Abstract—Large test suite experiencing requirement changes needs to be ordered through the means of ...
Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viabilit...
To achieve the goal of creating products for a specific market segment, implementation of Software P...
To achieve the goal of creating products for a specific market segment, implementation of Software P...
Regression testing is concerned with testing the modified version of software. However, to re-test e...
Existing test case prioritization (TCP) techniques have limitations when applied to real-world proje...
Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viabilit...
Pair-wise comparison has been successfully utilised in order to prioritise test cases by exploiting ...
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness ...
Abstract A classical heuristic in software testing is to reward diversity, which implies that a hig...
Similarity-based test case prioritization algorithms have been applied to regression testing. The co...
Abstract By ordering test cases, early fault detection is focused on test case prioritization. In th...
The increase in the complexity of modern software has led to the commensurate growth in the size and...
Mutation testing is a means to assess the effectiveness of a test suite and its outcome is considere...
International audienceTest case prioritisation aims at finding an ordering which enhances a certain ...
Abstract—Large test suite experiencing requirement changes needs to be ordered through the means of ...
Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viabilit...
To achieve the goal of creating products for a specific market segment, implementation of Software P...
To achieve the goal of creating products for a specific market segment, implementation of Software P...
Regression testing is concerned with testing the modified version of software. However, to re-test e...
Existing test case prioritization (TCP) techniques have limitations when applied to real-world proje...
Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viabilit...
Pair-wise comparison has been successfully utilised in order to prioritise test cases by exploiting ...
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness ...
Abstract A classical heuristic in software testing is to reward diversity, which implies that a hig...
Similarity-based test case prioritization algorithms have been applied to regression testing. The co...
Abstract By ordering test cases, early fault detection is focused on test case prioritization. In th...
The increase in the complexity of modern software has led to the commensurate growth in the size and...
Mutation testing is a means to assess the effectiveness of a test suite and its outcome is considere...