Survey on Prioritizing Test Cases in Various Levels of the Software Development Life Cycle

Autor: Mitrabinda Ray, Gayatri Nayak
Rok vydání: 2021
Předmět:
Zdroj: International Journal of Information Technology Project Management. 12:1-28
ISSN: 1938-0240
1938-0232
Popis: Test case prioritization is a technical method to reorder the execution of test cases to reduce regression testing costs. This paper has examined various existing techniques that are widely used and suggests improving test case prioritization process after finding many research gaps. These research gaps are collected after doing a thorough study on 206 papers after surfing 310 papers on test case generation and prioritization techniques. These papers are collected from different electronic databases such as IEEE Explore, Science Direct, ACM Library, Springer, Wiley, and Elsevier. The authors have targeted to make a statistical record to show research contribution on test case prioritization at three levels of software development life cycle. This survey shows that 20.87% of papers are contributing for TCP at the requirement phase, 38.83% of papers are contributing for TCP at the design phase, 40.29% of papers are contributing to TCP at the coding phase. The inference of this study cites many future recommendations for the current researchers in the conclusion section.
Databáze: OpenAIRE