2011
DOI: 10.1007/s10515-011-0093-0
|View full text |Cite
|
Sign up to set email alerts
|

Prioritizing test cases with string distances

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. 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 r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
152
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 105 publications
(153 citation statements)
references
References 32 publications
1
152
0
Order By: Relevance
“…Often, these test cases require a lot of time and effort even with automated testing [24,25,26]. Because each test consumes execution time, the execution time required generally decreases when parallelization is used.…”
Section: Cloud Testing Framework Examplementioning
confidence: 99%
See 2 more Smart Citations
“…Often, these test cases require a lot of time and effort even with automated testing [24,25,26]. Because each test consumes execution time, the execution time required generally decreases when parallelization is used.…”
Section: Cloud Testing Framework Examplementioning
confidence: 99%
“…Instead it ranks all existing test cases thus prioritizes the test cases. While testing is performed testers executes the test cases with the higher priorities first as long as the testing budged supports [25]. Following techniques are discussed in [25,28] to implement TCP.…”
Section: Test Case Prioritization Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Now, assume that fault F 3 has arisen, as shown in figure 1b, while debugging and fixing faults of F 1 and F 2 . According to hamming distance based prioritization proposed in [6,12], one of the two paths would be selected randomly. If path A-C-D-H is chosen randomly then the fault F 3 goes unnoticed.…”
Section: Problem Formulationmentioning
confidence: 99%
“…But, code coverage based techniques do not always detect more bugs at the earliest. To overcome this, other techniques such as hamming distance based prioritization [6,12] were studied, which on the contrary ignored 100% code coverage. In this paper, we thus extend hamming distance based prioritization with code coverage technique to achieve both the goals of regression testing.…”
Section: Introductionmentioning
confidence: 99%