2021
DOI: 10.21833/ijaas.2021.05.012
|View full text |Cite
|
Sign up to set email alerts
|

Test case prioritization techniques in software regression testing: An overview

Abstract: The importance of Software Testing (ST) in the Software Development Life Cycle (SDLC) can never be ignored. Smarter ST can give us more relievable and defect-free products which are as per our stakeholder demand. That is the reason it takes more time and resources. But unfortunately, the limited time has left when the product reached the testing stage, especially in Regression Testing (RT). That is the reason proper planning is required in each SDLC phase, especially in the testing phase. Regression testing is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 30 publications
0
3
0
Order By: Relevance
“…There are many phases of software testing ST, during which many techniques are used, and among these techniques, the most important of which is the regression testing RT. Regression testing is of great importance because it verifies that the code that was updated recently, whether its previous functions were affected by this modification or not, it does not matter how many times you make changes in the code, but regression testing must be carried out to ensure the stability of the program after the code has been changed [5].…”
Section: Introductionmentioning
confidence: 99%
“…There are many phases of software testing ST, during which many techniques are used, and among these techniques, the most important of which is the regression testing RT. Regression testing is of great importance because it verifies that the code that was updated recently, whether its previous functions were affected by this modification or not, it does not matter how many times you make changes in the code, but regression testing must be carried out to ensure the stability of the program after the code has been changed [5].…”
Section: Introductionmentioning
confidence: 99%
“…1. Test Case Prioritization [6][7] [8]: prioritize the tests based on their importance, impact, and risk, and run the most critical tests first. 2.…”
Section: Introductionmentioning
confidence: 99%
“…Those test cases with the highest priority are executed earlier. TCP can enhance the software qualities within a limited time and cost [3]. Due to the high cost and time consuming of software testing, TCP is one of the methods that can reduce the time and cost.…”
mentioning
confidence: 99%