Prioritizing test cases for regression testing
Test case prioritization techniques schedule test cases for execution in an order that attempts to increase their effectiveness at meeting some performance goal. Various goals are possible; one involves rate of fault detection, a measure of how quickly faults are detected within the testing process.
Rothermel, Gregg +3 more
openaire +3 more sources
Advanced Crowdsourced Test Report Prioritization Based on Adaptive Strategy
Crowdsourced testing is an emerging trend in software testing, which takes advantage of the efficiency of crowdsourced and cloud platforms. Crowdsourced testing has gradually been applied in many fields.
Penghua Zhu +4 more
doaj +1 more source
Metaheuristics for Multi Criteria Test Case Prioritization for Regression Testing
Under the constraints of project deliveries, it is too costly to frequency run a large number of test cases. Test case prioritization is needed to rank the test cases.
S. Deepa
semanticscholar +1 more source
Is XML-based test case prioritization for validating WS-BPEL evolution effective in both average and adverse scenarios? [PDF]
In real life, a tester can only afford to apply one test case prioritization technique to one test suite against a service-oriented workflow application once in the regression testing of the application, even if it results in an adverse scenario such ...
Chan, WK +4 more
core +1 more source
The State-of-the-art Hybrid Approaches in Regression Testing [PDF]
[ DOI: 10.22068/ijiepr.34.1.4 ] [ Downloaded from ijiepr.iust.ac.ir on 2023-06-21 ] Software testing is the process of assessing the functionality of a software program.
Muhammad Asim Siddique
doaj
On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques [PDF]
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 cases so that those which are more important, by some measure,
Do, Hyunsook, Rothermel, Gregg
core +2 more sources
Dynamic Test Case Prioritization in Industrial Test Result Datasets [PDF]
Regression testing in software development checks if new software features affect existing ones. Regression testing is a key task in continuous development and integration, where software is built in small increments and new features are integrated as ...
Alina Torbunova +2 more
semanticscholar +1 more source
Reinforcement Learning for Test Case Prioritization [PDF]
Continuous Integration (CI) significantly reduces integration problems, speeds up development time, and shortens release time. However, it also introduces new challenges for quality assurance activities, including regression testing, which is the focus ...
M. Bagherzadeh, N. Kahani, L. Briand
semanticscholar +1 more source
Prioritization of combinatorial test cases by incremental interaction coverage [PDF]
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. To facilitate analysis, a common approach is to assume that all test cases in a combinatorial test suite have the same fault detection capability. However,
Chen, Jinfu +5 more
core +2 more sources
Aggregate-strength interaction test suite prioritization [PDF]
Combinatorial interaction testing is a widely used approach. In testing, it is often assumed that all combinatorial test cases have equal fault detection capability, however it has been shown that the execution order of an interaction test suite's test ...
Chan, Alvin T.S. +4 more
core +2 more sources

