Value-based cost-cognizant test case prioritization for regression testing. [PDF]
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 prioritization of important test cases first.
Farrukh Shahzad Ahmed +3 more
doaj +3 more sources
Test Case Prioritization, Selection, and Reduction Using Improved Quantum-Behaved Particle Swarm Optimization [PDF]
The emerging areas of IoT and sensor networks bring lots of software applications on a daily basis. To keep up with the ever-changing expectations of clients and the competitive market, the software must be updated.
Anu Bajaj +3 more
doaj +3 more sources
A Systematic Literature Review of Test Case Prioritization Using Genetic Algorithms
Regression testing is the essential process of software maintenance and evolution phase of the software development life cycle for assuring the quality and reliability of updated software.
Anu Bajaj, Om Prakash Sangwan
doaj +3 more sources
Applying test case prioritization to software microbenchmarks. [PDF]
Regression testing comprises techniques which are applied during software evolution to uncover faults effectively and efficiently. While regression testing is widely studied for functional tests, performance regression testing, e.g., with software ...
Laaber C, Gall HC, Leitner P.
europepmc +2 more sources
Application of the Law of Minimum and Dissimilarity Analysis to Regression Test Case Prioritization [PDF]
Regression testing is one of the most expensive processes in testing. Prioritizing test cases in regression testing is critical for the goal of detecting the faults sooner within a large set of test cases.
Ekincan Ufuktepe, Tugkan Tuglular
doaj +2 more sources
Multiobjective Test Case Prioritization Using Test Case Effectiveness: Multicriteria Scoring Method [PDF]
Modified source code validation is done by regression testing. In regression testing, the time and resources are limited, in which we have to select the minimal test cases from test suites to reduce execution time.
Ali Samad +4 more
openalex +2 more sources
Systematic Literature Review on Test Case Selection and Prioritization: A Tertiary Study [PDF]
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 fixed before deployment.
Shweta Singhal +4 more
doaj +2 more sources
Reinforcement Learning for Automatic Test Case Prioritization and Selection in Continuous Integration [PDF]
Testing in Continuous Integration (CI) involves test case prioritization, selection, and execution at each cycle. Selecting the most promising test cases to detect bugs is hard if there are uncertainties on the impact of committed code changes or, if ...
Gotlieb, Arnaud +3 more
core +2 more sources
Attention Transfer Reinforcement Learning for Test Case Prioritization in Continuous Integration
Continuous integration (CI), a crucial technology for accelerating software delivery, employs prioritization methods to optimize testing efficiency.
Qingran Su +5 more
doaj +2 more sources
Comparative Study of Machine Learning Test Case Prioritization for Continuous Integration Testing [PDF]
There is a growing body of research indicating the potential of machine learning to tackle complex software testing challenges. One such challenge pertains to continuous integration testing, which is highly time-constrained, and generates a large amount ...
Dusica Marijan
openalex +2 more sources

