Context Software quality can be assured by going through software testing process. However, software testing phase is an expensive process as it consumes a longer time. By …
C Catal, D Mishra - Software Quality Journal, 2013 - Springer
Test case prioritization techniques, which are used to improve the cost-effectiveness of regression testing, order test cases in such a way that those cases that are expected to …
YC Huang, KL Peng, CY Huang - Journal of Systems and Software, 2012 - Elsevier
Software testing is typically used to verify whether the developed software product meets its requirements. From the result of software testing, developers can make an assessment …
R Mukherjee, KS Patnaik - Journal of King Saud University-Computer and …, 2021 - Elsevier
Testing is the process of evaluating a system by manual or automated means. While Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …
Regression testing is performed during maintenance activities to assess whether the unchanged parts of a software behave as intended. To reduce its cost, test case prioritization …
Software testing is a vital and complex part of the software development life cycle. Optimization of software testing is still a major challenge, as prioritization of test cases …
Regression testing is crucial for ensuring the quality of modern software systems, but can be extremely costly in practice. Test-case prioritization has been proposed to improve the …
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 …
Regression test case selection techniques attempt to increase the testing effectiveness based on the measurement capabilities, such as cost, coverage, and fault detection. This …