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 …

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 …

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 …

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 …

Assessing test case prioritization on real faults and mutants

Q Luo, K Moran, D Poshyvanyk… - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
Test Case Prioritization (TCP) is an important component of regression testing, allowing for
earlier detection of faults or helping to reduce testing time and cost. While several TCP …

Empirically revisiting and enhancing IR-based test-case prioritization

Q Peng, A Shi, L Zhang - Proceedings of the 29th ACM SIGSOFT …, 2020 - dl.acm.org
Test-case prioritization (TCP) aims to detect regression bugs faster via reordering the tests
run. While TCP has been studied for over 20 years, it was almost always evaluated using …

Survey of test case prioritization techniques for regression testing

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

On the economics of requirements-based test case prioritization

H Srikanth, L Williams - ACM SIGSOFT Software Engineering Notes, 2005 - dl.acm.org
Software testing is a strenuous and expensive process. At least 50% of the total software
cost is spent on testing activities [12]. Companies are often faced with time and resource …

Test case prioritization using test case diversification and fault-proneness estimations

M Mahdieh, SH Mirian-Hosseinabadi… - Automated Software …, 2022 - Springer
Regression testing activities greatly reduce the risk of faulty software release. However, the
size of the test suites grows throughout the development process, resulting in time …