Incorporating historical test case performance data and resource constraints into test case prioritization

Y Fazlalizadeh, A Khalilian, M Abdollahi Azgomi… - Tests and Proofs: Third …, 2009 - Springer
Software regression testing occurs continuously during the software development process in
order to detect faults as early as possible. Growing size of test suites on one hand and …

Reinforcement learning for test case prioritization

M Bagherzadeh, N Kahani… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Continuous Integration (CI) significantly reduces integration problems, speeds up
development time, and shortens release time. However, it also introduces new challenges …

Test case prioritization using extended digraphs

SS Emam, J Miller - ACM Transactions on Software Engineering and …, 2015 - dl.acm.org
Although many test case prioritization techniques exist, their performance is far from perfect.
Hence, we propose a new fault-based test case prioritization technique to promote fault …

Prioritizing JUnit test cases: An empirical assessment and cost-benefits analysis

H Do, G Rothermel, A Kinneer - Empirical software engineering, 2006 - Springer
Test case prioritization provides a way to run test cases with the highest priority earliest.
Numerous empirical studies have shown that prioritization can improve a test suite's rate of …

[PDF][PDF] Regression test suite prioritization using genetic algorithms

R Krishnamoorthi, SASA Mary - International Journal of Hybrid …, 2009 - researchgate.net
Regression testing is an expensive, but important process in software testing. Unfortunately,
there may be insufficient resources to allow for the re-execution of all test cases during …

An empirical study on the effectiveness of time-aware test case prioritization techniques

D You, Z Chen, B Xu, B Luo, C Zhang - … of the 2011 ACM Symposium on …, 2011 - dl.acm.org
Regression testing is often performed with a time budget and it does not allow executing all
test cases. Test case prioritization techniques re-order test cases to increase the rate of fault …

[HTML][HTML] A test case prioritization through correlation of requirement and risk

M Yoon, E Lee, M Song, B Choi - Journal of Software Engineering and …, 2012 - scirp.org
Test case prioritization techniques have been focused on regression testing which is
conducted on an already executed test suite. In fact, the test case prioritization for new …

Regression test suite prioritization using system models

L Tahat, B Korel, M Harman… - … Testing, Verification and …, 2012 - Wiley Online Library
During regression testing, a modified system is often retested using an existing test suite.
Since the size of the test suite may be very large, testers are interested in detecting faults in …

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 …

Systematic literature review on test case selection and prioritization: A tertiary study

S Singhal, N Jatana, B Suri, S Misra… - Applied Sciences, 2021 - mdpi.com
Software testing is undertaken to ensure that the software meets the expected requirements.
The intention is to find bugs, errors, or defects in the developed software so that they can be …