2023
DOI: 10.1049/sfw2.12104
|View full text |Cite
|
Sign up to set email alerts
|

A systematic review on search‐based test suite reduction: State‐of‐the‐art, taxonomy, and future directions

Abstract: Regression testing remains a promising research area for the last few decades. It is a type of testing that aims at ensuring that recent modifications have not adversely affected the software product. After the introduction of a new change in the system under test, the number of test cases significantly increases to handle the modification. Consequently, it becomes prohibitively expensive to execute all of the generated test cases within the allocated testing time and budget. To address this situation, the tes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 144 publications
(340 reference statements)
0
1
0
Order By: Relevance
“…Over the three decades of research, many techniques and algorithms have been developed and tested for TCSP (11)(12)(13)(14) . Most of the studies focus on suggesting and implementing new techniques, or survey the existing similar types of approaches.…”
Section: Introductionmentioning
confidence: 99%
“…Over the three decades of research, many techniques and algorithms have been developed and tested for TCSP (11)(12)(13)(14) . Most of the studies focus on suggesting and implementing new techniques, or survey the existing similar types of approaches.…”
Section: Introductionmentioning
confidence: 99%
“…However, due to the constraints of the testing project's budget, manpower, and testing time, it would be unrealistic to expect perfect and faultless software to successfully complete the project. Therefore, it is essential to manage the testing cost to reduce the overall development budget and time [2]. As a result, rather than spending a large budget pursuing a flawless software system, most software developers would make a compromised testing plan [3].…”
Section: Introductionmentioning
confidence: 99%