Regression testing minimization, selection and prioritization: a survey

S Yoo, M Harman - Software testing, verification and reliability, 2012 - Wiley Online Library
Regression testing is a testing activity that is performed to provide confidence that changes
do not harm the existing behaviour of the software. Test suites tend to grow in size as …

An investigation of graph-based class integration test order strategies

LC Briand, Y Labiche, Y Wang - IEEE Transactions on Software …, 2003 - ieeexplore.ieee.org
The issue of ordering class integration in the context of integration testing has been
discussed by a number of researchers. More specifically, strategies have been proposed to …

[書籍][B] Introduction to software testing

P Ammann, J Offutt - 2016 - books.google.com
This extensively classroom-tested text takes an innovative approach to explaining software
testing that defines it as the process of applying a few precise, general-purpose criteria to a …

Automating regression test selection based on UML designs

LC Briand, Y Labiche, S He - Information and Software Technology, 2009 - Elsevier
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 …

A state-based approach to integration testing based on UML models

S Ali, LC Briand, MJ Rehman, H Asghar… - Information and …, 2007 - Elsevier
Correct functioning of object-oriented software depends upon the successful integration of
classes. While individual classes may function correctly, several new faults can arise when …

Using genetic algorithms and coupling measures to devise optimal integration test orders

LC Briand, J Feng, Y Labiche - … of the 14th international conference on …, 2002 - dl.acm.org
We present here an improved strategy to devise optimal integration test orders in object-
oriented systems. Our goal is to minimize the complexity of stubbing during integration …

Testability analysis of a UML class diagram

B Baudry, Y Le Traon, G Sunyé - Proceedings Eighth IEEE …, 2002 - ieeexplore.ieee.org
Design-for-testability is a very important issue in software engineering. It becomes crucial in
the case of OO designs where control flows are generally not hierarchical, but are diffuse …

A multi-objective optimization approach for the integration and test order problem

WKG Assunção, TE Colanzi, SR Vergilio, A Pozo - Information Sciences, 2014 - Elsevier
A common problem found during the integration testing is to determine an order to integrate
and test the units. Important factors related to stubbing costs and constraints regarding to the …

[PDF][PDF] Review of model-based testing approaches in production automation and adjacent domains-current challenges and research gaps

S Rösch, S Ulewicz, J Provost… - Journal of Software …, 2015 - mediatum.ub.tum.de
As systems have been and are becoming more and more complex, the task of quality
assurance is increasingly challenging. Model-based testing is a research field addressing …

A multi-objective and evolutionary hyper-heuristic applied to the integration and test order problem

G Guizzo, SR Vergilio, ATR Pozo, GM Fritsche - Applied Soft Computing, 2017 - Elsevier
Abstract The field of Search-Based Software Engineering (SBSE) has widely utilized Multi-
Objective Evolutionary Algorithms (MOEAs) to solve complex software engineering …