Regression testing is challenging because of its complexity and the amount of effort and time it requires, especially in large-scale environments with continuous integration and delivery. Regression test selection and prioritization techniques have been proposed in the literature to address the regression testing challenges, but adoption rates of these techniques in industry are not encouraging. One of the possible reasons could be the disparity in the regression testing goals in industry and literature. This work compares the research perspective to industry practice on regression testing goals, corresponding information needs, and metrics required to evaluate these goals. We have conducted a literature review of 44 research papers and a ...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
In large software organizations with a product line development approach a selective testing of prod...
Context: Regression testing is an important activity that allows ensuring the correct behavior of a ...
Regression testing is challenging because of its complexity and the amount of effort and time it req...
Context: Regression testing is a well-researched area. However, the majority regression testing tech...
Context: When a software is modified, regression testing is performed to ensure the behaviour of sof...
Background Regression testing is a complex and challenging activity and consumes a significant porti...
Any changes for maintenance or evolution purposes may break existing working features, or may violat...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Context: A majority of the regression testing techniques proposed by the research have not been adop...
Aim: Regression testing practices in industry have to be better understood, both for the industry it...
Regression testing is a costly but crucial problem in software development. Both the research commun...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a testing activity that is performed to provide confidence that changes do not...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
In large software organizations with a product line development approach a selective testing of prod...
Context: Regression testing is an important activity that allows ensuring the correct behavior of a ...
Regression testing is challenging because of its complexity and the amount of effort and time it req...
Context: Regression testing is a well-researched area. However, the majority regression testing tech...
Context: When a software is modified, regression testing is performed to ensure the behaviour of sof...
Background Regression testing is a complex and challenging activity and consumes a significant porti...
Any changes for maintenance or evolution purposes may break existing working features, or may violat...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Context: A majority of the regression testing techniques proposed by the research have not been adop...
Aim: Regression testing practices in industry have to be better understood, both for the industry it...
Regression testing is a costly but crucial problem in software development. Both the research commun...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a testing activity that is performed to provide confidence that changes do not...
Software is continually and rapidly evolving with constant risk of introducing faults. Software test...
In large software organizations with a product line development approach a selective testing of prod...
Context: Regression testing is an important activity that allows ensuring the correct behavior of a ...