Exploring better black-box test case prioritization via log analysis

Z Chen, J Chen, W Wang, J Zhou, M Wang… - ACM Transactions on …, 2023 - dl.acm.org
Test case prioritization (TCP) has been widely studied in regression testing, which aims to
optimize the execution order of test cases so as to detect more faults earlier. TCP has been …

How do static and dynamic test case prioritization techniques perform on modern software systems? An extensive study on GitHub projects

Q Luo, K Moran, L Zhang… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Test Case Prioritization (TCP) is an increasingly important regression testing technique for
reordering test cases according to a pre-defined goal, particularly as agile practices gain …

QTEP: Quality-aware test case prioritization

S Wang, J Nam, L Tan - Proceedings of the 2017 11th Joint Meeting on …, 2017 - dl.acm.org
Test case prioritization (TCP) is a practical activity in software testing for exposing faults
earlier. Researchers have proposed many TCP techniques to reorder test cases. Among …

Comparing and combining file-based selection and similarity-based prioritization towards regression test orchestration

R Greca, B Miranda, M Gligoric… - Proceedings of the 3rd …, 2022 - dl.acm.org
Test case selection (TCS) and test case prioritization (TCP) techniques can reduce time to
detect the first test failure. Although these techniques have been extensively studied in …

Value-based cost-cognizant test case prioritization for regression testing

FS Ahmed, A Majeed, TA Khan, SN Bhatti - Plos one, 2022 - journals.plos.org
Software Test Case Prioritization (TCP) is an effective approach for regression testing to
tackle time and budget constraints. The major benefit of TCP is to save time through the …

Survey of test case prioritization techniques for regression testing

陈翔, 陈继红, 鞠小林, 顾庆 - Journal of Software, 2013 - jos.org.cn
测试用例优先排序 (test case prioritization, 简称 TCP) 问题是回归测试研究中的一个热点.
通过设定特定排序准则, 对测试用例进行排序以优化其执行次序, 旨在最大化排序目标 …

A large-scale empirical comparison of static and dynamic test case prioritization techniques

Q Luo, K Moran, D Poshyvanyk - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
The large body of existing research in Test Case Prioritization (TCP) techniques, can be
broadly classified into two categories: dynamic techniques (that rely on run-time execution …

Test case prioritization: a systematic review and mapping of the literature

H de S. Campos Junior, MAP Araújo… - Proceedings of the …, 2017 - dl.acm.org
Test case prioritization (TCP) techniques aim to reorder test cases execution according to a
goal. One common goal is fault detection, in which test cases that have a higher chance of …

Test case prioritization using partial attention

Q Zhang, C Fang, W Sun, S Yu, Y Xu, Y Liu - Journal of Systems and …, 2022 - Elsevier
Test case prioritization (TCP) aims to reorder the regression test suite with a goal of
increasing the fault detection rate. Various TCP techniques have been proposed based on …

On the effectiveness of data balancing techniques in the context of ml-based test case prioritization

J Mendoza, J Mycroft, L Milbury, N Kahani… - Proceedings of the 18th …, 2022 - dl.acm.org
Regression testing is the cornerstone of quality assurance of software systems. However,
executing regression test cases can impose significant computational and operational costs …