Regression testing minimization, selection and prioritization: a survey
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 …
do not harm the existing behaviour of the software. Test suites tend to grow in size as …
[HTML][HTML] A systematic mapping study of software product lines testing
PAMS Neto, I do Carmo Machado, JD McGregor… - Information and …, 2011 - Elsevier
CONTEXT: In software development, Testing is an important mechanism both to identify
defects and assure that completed products work as specified. This is a common practice in …
defects and assure that completed products work as specified. This is a common practice in …
[图书][B] Introduction and roadmap: History and challenges of software evolution
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …
engineering. In this introductory chapter we start with a historic overview of the research …
A survey on runtime testing of dynamically adaptable and distributed systems
This article addresses the need of applying testing activities with the purpose of checking the
consistency and the correctness of distributed and dynamically adaptable systems whose …
consistency and the correctness of distributed and dynamically adaptable systems whose …
[PDF][PDF] Contributions to model-based testing of dynamic and distributed real-time systems
M Krichen - 2018 - hal.science
In this dissertation we report on our main research contributions dealing with Model-Based
Testing of Dynamic and Distributed Real-Time Systems, performed during the last ten years …
Testing of Dynamic and Distributed Real-Time Systems, performed during the last ten years …
Retesting software during development and maintenance
MJ Harrold, A Orso - 2008 Frontiers of Software Maintenance, 2008 - ieeexplore.ieee.org
As most software continually evolves and changes during development and maintenance, it
is necessary to test new and modified parts and retest existing parts that might have been …
is necessary to test new and modified parts and retest existing parts that might have been …
Regression testing in the presence of non-code changes
Regression testing is an important activity performed to validate modified software, and one
of its key tasks is regression test selection (RTS)--selecting a subset of existing test cases to …
of its key tasks is regression test selection (RTS)--selecting a subset of existing test cases to …
Selective test generation approach for testing dynamic behavioral adaptations
This paper presents a model-based black-box testing approach for dynamically adaptive
systems. Behavioral models of such systems are formally specified using timed automata …
systems. Behavioral models of such systems are formally specified using timed automata …
Delta-oriented model-based integration testing of large-scale systems
M Lochau, S Lity, R Lachmann, I Schaefer… - Journal of Systems and …, 2014 - Elsevier
Software architecture specifications are of growing importance for coping with the complexity
of large-scale systems. They provide an abstract view on the high-level structural system …
of large-scale systems. They provide an abstract view on the high-level structural system …
Towards testing product line architectures
H Muccini, A Van Der Hoek - Electronic Notes in Theoretical Computer …, 2003 - Elsevier
A product line architecture is a single specification capturing the overall architecture of a
series of closely related products. Its structure consists of a set of mandatory elements and a …
series of closely related products. Its structure consists of a set of mandatory elements and a …