Some seeds are strong: Seeding strategies for search-based test case selection

A Arrieta, P Valle, JA Agirre, G Sagardui - ACM Transactions on Software …, 2023 - dl.acm.org
The time it takes software systems to be tested is usually long. Search-based test selection
has been a widely investigated technique to optimize the testing process. In this article, we …

[PDF][PDF] Test case prioritization for regression testing based on severity of fault

R Kavitha, N Sureshkumar - International Journal on Computer Science …, 2010 - Citeseer
Regression testing is one of the most critical activities of software development and
maintenance. Whenever software is modified, a set of test cases are run and the comparison …

Search algorithms for regression test case prioritization

Z Li, M Harman, RM Hierons - IEEE Transactions on software …, 2007 - ieeexplore.ieee.org
Regression testing is an expensive, but important, process. Unfortunately, there may be
insufficient resources to allow for the reexecution of all test cases during regression testing …

Size-constrained regression test case selection using multicriteria optimization

S Mirarab, S Akhlaghi… - IEEE transactions on …, 2011 - ieeexplore.ieee.org
To ensure that a modified software system has not regressed, one approach is to rerun
existing test cases. However, this is a potentially costly task. To mitigate the costs, the testing …

Test case selection for black-box regression testing of database applications

E Rogstad, L Briand, R Torkar - Information and Software technology, 2013 - Elsevier
Context This paper presents an approach for selecting regression test cases in the context of
large-scale database applications. We focus on a black-box (specification-based) approach …

On the use of mutation faults in empirical assessments of test case prioritization techniques

H Do, G Rothermel - IEEE Transactions on Software …, 2006 - ieeexplore.ieee.org
Regression testing is an important activity in the software life cycle, but it can also be very
expensive. To reduce the cost of regression testing, software testers may prioritize their test …

[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 …

A systematic review of the application and empirical investigation of search-based test case generation

S Ali, LC Briand, H Hemmati… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
Metaheuristic search techniques have been extensively used to automate the process of
generating test cases, and thus providing solutions for a more cost-effective testing process …

A unified test case prioritization approach

D Hao, L Zhang, L Zhang, G Rothermel… - ACM Transactions on …, 2014 - dl.acm.org
Test case prioritization techniques attempt to reorder test cases in a manner that increases
the rate at which faults are detected during regression testing. Coverage-based test case …

Experiments with test case prioritization using relevant slices

D Jeffrey, N Gupta - Journal of Systems and Software, 2008 - Elsevier
Software testing and retesting occurs continuously during the software development lifecycle
to detect errors as early as possible and to gain confidence that changes to software do not …