• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

A Comprehensive Review on Regression Test Case Prioritization Techniques for Web Services


Abstract

Test Case Prioritization (TCP) involves the rearrangement of test cases on a prioritized basis for various services. This research work focuses on TCP in web services, as it has been a growing challenge for researchers. Web services continuously evolve and hence require reforming and re-execution of test cases to ensure the accurate working of web services. This study aims to investigate gaps, issues, and existing solutions related to test case prioritization. This study examines research publications within popular selected databases. We perform a meticulous screening of research publications and selected 65 papers through which to answer the proposed research questions. The results show that criteria-based test case prioritization techniques are reported mainly in 41 primary studies. Test case prioritization models, frameworks, and related algorithms are also reported in primary studies. In addition, there are eight issues related to TCP techniques. Among these eight issues, optimization and high effectiveness are most discussed within primary studies. This systematic review has identified that a significant proportion of primary studies are not involved in the use of statistical methods in measuring or comparing the effectiveness of TCP techniques. However, a large number of primary studies use ‘Average Percentage of Faults Detected’ (APFD) or extended APFD metrics to compute the performance of techniques for web services.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
M. Hasnain, I. Ghani, M. F. Pasha, C. H. Lim, S. R. Jeong, "A Comprehensive Review on Regression Test Case Prioritization Techniques for Web Services," KSII Transactions on Internet and Information Systems, vol. 14, no. 5, pp. 1861-1885, 2020. DOI: 10.3837/tiis.2020.05.001.

[ACM Style]
Muhammad Hasnain, Imran Ghani, Muhammad Fermi Pasha, Chern Hong Lim, and Seung Ryul Jeong. 2020. A Comprehensive Review on Regression Test Case Prioritization Techniques for Web Services. KSII Transactions on Internet and Information Systems, 14, 5, (2020), 1861-1885. DOI: 10.3837/tiis.2020.05.001.

[BibTeX Style]
@article{tiis:23547, title="A Comprehensive Review on Regression Test Case Prioritization Techniques for Web Services", author="Muhammad Hasnain and Imran Ghani and Muhammad Fermi Pasha and Chern Hong Lim and Seung Ryul Jeong and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2020.05.001}, volume={14}, number={5}, year="2020", month={May}, pages={1861-1885}}