This paper presents a methodology and tool to support test selection from regression test suites based on change analysis in object-oriented designs. We assume that designs are represented using the Unified Modeling Language (UML) 2.0 and we propose a formal mapping between design changes and a classification of regression test cases into three categories: Reusable, Retestable, and Obsolete. We provide evidence of the feasibility of the methodology and its usefulness by using our prototype tool on an industrial case study and two student projects
Software testing and retesting occurs continuously during the software development lifecycle to dete...
Dynamic testing of design models, in which behavioral models are executed, can reveal flaws in the d...
One of the most important activities in software maintenance is Regression testing. The re-execution...
This paper presents a methodology and a tool to support test selection from regression test suites b...
In software maintenance, a system has to be regression tested after modifying it. The goal of regres...
Abstract: Regression testing is the process of ensuring software quality by analyzing whether change...
Bibliography: leaves 50-51.In this thesis we present a technique for regression testing of object or...
Regression testing involves testing not only the functionality containing a defect but also testing ...
2019 Summer.Includes bibliographical references.Modern software development processes often use UML ...
AbstractSelection of test cases for regression testing of Component-Based Software Systems is a diff...
Abstract — In case of regression testing and prioritization approaches, specification level design a...
International audienceIn this paper we introduce SeTGaM, a Model-Based Regression Testing (MBRT) app...
Regression testing is an important but expensive software maintenance activity performed with the ai...
Service-Oriented Architecture(SOA) is an approach for designing, deploying and managing services tha...
Abstract: Unintended side effects during changes of software demand for a precise test case selectio...
Software testing and retesting occurs continuously during the software development lifecycle to dete...
Dynamic testing of design models, in which behavioral models are executed, can reveal flaws in the d...
One of the most important activities in software maintenance is Regression testing. The re-execution...
This paper presents a methodology and a tool to support test selection from regression test suites b...
In software maintenance, a system has to be regression tested after modifying it. The goal of regres...
Abstract: Regression testing is the process of ensuring software quality by analyzing whether change...
Bibliography: leaves 50-51.In this thesis we present a technique for regression testing of object or...
Regression testing involves testing not only the functionality containing a defect but also testing ...
2019 Summer.Includes bibliographical references.Modern software development processes often use UML ...
AbstractSelection of test cases for regression testing of Component-Based Software Systems is a diff...
Abstract — In case of regression testing and prioritization approaches, specification level design a...
International audienceIn this paper we introduce SeTGaM, a Model-Based Regression Testing (MBRT) app...
Regression testing is an important but expensive software maintenance activity performed with the ai...
Service-Oriented Architecture(SOA) is an approach for designing, deploying and managing services tha...
Abstract: Unintended side effects during changes of software demand for a precise test case selectio...
Software testing and retesting occurs continuously during the software development lifecycle to dete...
Dynamic testing of design models, in which behavioral models are executed, can reveal flaws in the d...
One of the most important activities in software maintenance is Regression testing. The re-execution...