Journal Article10.1002/STVR.344
Using component metadata to regression test component-based software†
TL;DR: Two component‐metadata‐based approaches for regression test selection are described: one using code‐based component metadata and the other using specification‐ based component metadata.
read more
Abstract: Increasingly, modern-day software systems are being built by combining externally-developed software components with application-specific code. For such systems, existing program-analysis-based software engineering techniques may not directly apply, due to lack of information about components. To address this problem, the use of component metadata has been proposed. Component metadata are metadata and metamethods provided with components, that retrieve or calculate information about those components. In particular, two component-metadata-based approaches for regression test selection are described: one using code-based component metadata and the other using specification-based component metadata. The results of empirical studies that illustrate the potential of these techniques to provide savings in re-testing effort are provided. Copyright (c) 2006 John Wiley & Sons, Ltd.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Regression testing minimization, selection and prioritization: a survey
Shin Yoo,Mark Harman +1 more
TL;DR: This paper surveys each area of minimization, selection and prioritization technique and discusses open problems and potential directions for future research.
1.5K
Multiple Comparisons: Theory and Methods
TL;DR: In this paper, the authors present a comparison of multiple comparative methods in theory and methods for quality assurance in the field of quality assurance. Journal of Quality Technology: Vol. 29, No. 3, No 3, pp. 359-359.
614
MODE: automated neural network model debugging via state differential analysis and input selection
Shiqing Ma,Yingqi Liu,Wen-Chuan Lee,Xiangyu Zhang,Ananth Grama +4 more
- 26 Oct 2018
TL;DR: This work proposes a novel model debugging technique that works by first conducting model state differential analysis to identify the internal features of the model that are responsible for model bugs and then performing training input selection that is similar to program input selection in regression testing.
242
Achieving scalable model-based testing through test case diversity
TL;DR: A family of similarity-based test case selection techniques for test suites generated from state machines is introduced and a method to identify optimal tradeoffs between the number of test cases to run and fault detection is proposed.
206
An enhanced test case selection approach for model-based testing: an industrial case study
Hadi Hemmati,Lionel C. Briand,Andrea Arcuri,Shaukat Ali +3 more
- 07 Nov 2010
TL;DR: A new similarity- based selection technique for state machine-based test case selection is proposed, which includes a new similarity function using triggers and guards on transitions of state machines and a genetic algorithm-based selection algorithm.
59
References
•Book
Software Engineering: A Practitioner's Approach
Roger S. Pressman
- 01 Jan 1982
TL;DR: Software Engineering A Practitioner's Approach recognizes the dramatic growth in the field of software engineering and emphasizes new and important methods and tools used in the industry.
10.4K
Testing Software Design Modeled by Finite-State Machines
TL;DR: In this paper, a method of testing the correctness of control structures that can be modeled by a finite-state machine is proposed, based on a result in automata theory and can be applied to software testing.
1.4K
•Book
Testing Object-Oriented Systems: Models, Patterns, and Tools
Robert V. Binder
- 28 Oct 1999
TL;DR: This book discusses how to develop a Decision Table for Object-oriented Testing, and a Tester's Guide to the UML, and some Assertion Tools for Post-development Testing.
1.4K