scispace - formally typeset
Proceedings ArticleDOI

Automatic Selection of Test Cases for Regression Testing

Reads0
Chats0
TLDR
In performed experiments, it is shown that the creation of regression test suites of an industrial partner can be improved by providing more effective test cases based on keywords analysis in an automatic way.
Abstract
Regression testing is a safety measure to attest that changes made on a system preserve prior accepted behavior. Identifying which test cases must compose a regression test suite in a certain development stage is tricky, particularly when one only has test cases and change requests described in natural language, and the execution of the test suite will be performed manually. That is the case of our industrial partner. We propose a selection of regression test cases based on information retrieval and implement as a web-service. In performed experiments, we show that we can improve the creation of regression test suites of our industrial partner by providing more effective test cases based on keywords analysis in an automatic way.

read more

Citations
More filters
Book ChapterDOI

Emerging Software Testing Technologies

TL;DR: This chapter provides a comprehensive overview of emerging software testing technologies and addresses prominent test case generation approaches and focus on more relevant challenges of testing activity as well as its role in recent development processes.
Proceedings ArticleDOI

Evaluating an Automatic Text-based Test Case Selection using a Non-Instrumented Code Coverage Analysis

TL;DR: The coverage achieved by an automatic test case selection based on information retrieval that relates change requests and test cases is measured and a way of obtaining code coverage of Android apk's without instrumentation is proposed.
Book ChapterDOI

Web Services Regression Testing Through Automated Approach

TL;DR: This paper has given an efficient approach by which it can effectively carry out regression testing of a web-based application system whenever any changes is made to system.
Journal ArticleDOI

HSP: A hybrid selection and prioritisation of regression test cases based on information retrieval and code coverage applied on an industrial case study

TL;DR: A novel strategy for selection and prioritisation of Test Cases (TC) for Regression testing based on Information Retrieval techniques combined with indirect code coverage measures to select and prioritise TCs to maximise the number of bugs found.
Journal ArticleDOI

UI Test case prioritization on an industrial setting: A search for the best criteria

TL;DR: The goal is to investigate which criteria is the most relevant for prioritization in Test case prioritization, and according to the literature, an optimization model based on historical data is created, embedded in a constraint solver designed for optimization.
References
More filters
Journal ArticleDOI

A safe, efficient regression test selection technique

TL;DR: Initial empirical studies indicate that the technique can significantly reduce the cost of regression testing modified software and is at lease as precise as other safe regression test selection algorithms.
Journal ArticleDOI

Analyzing regression test selection techniques

TL;DR: In this article, the authors outline the issues relevant to regression test selection techniques, and use these issues as the basis for a framework within which to evaluate the techniques and illustrate the application of the framework by using it to evaluate existing regression-test selection techniques.
Proceedings ArticleDOI

Impact analysis by mining software and change request repositories

TL;DR: This paper proposes a method to derive the set of source files impacted by a proposed change request and exploits information retrieval algorithms to link the change request description and theset of historical source file revisions impacted by similar past change requests.
Proceedings ArticleDOI

Model based regression test reduction using dependence analysis

TL;DR: This paper presents a model-based regression testing approach that uses EFSM model dependence analysis to reduce regression test suites and initial experience shows that the approach may significantly reduce the size of regressiontest suites.
Proceedings ArticleDOI

An information retrieval approach for regression test prioritization based on program changes

TL;DR: A new approach is introduced, REPiR, to address the problem of regression test prioritization by reducing it to a standard Information Retrieval problem such that the differences between two program versions form the query and the tests constitute the document collection.
Related Papers (5)