| Model-based testing |
| Full text |
Pdf
(58 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 27th international conference on Software engineering
table of contents
St. Louis, MO, USA
TUTORIAL SESSION: Tutorials
table of contents
Pages: 722 - 723
Year of Publication: 2005
ISBN:1-59593-963-2
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 19, Downloads (12 Months): 174, Citation Count: 4
|
|
|
ABSTRACT
Model-based testing has become increasingly popular in recent years. Major reasons include (1) the need for quality assurance for increasingly complex systems, (2) the emerging model-centric development paradigm (e.g., UML and MDA) with its seemingly direct connection to testing, and (3) the advent of test-centered development methodologies.Model-based testing relies on execution traces of behavior models. They are used as test cases for an implementation: input and expected output. This complements the ideas of model-driven testing. The latter uses static models to derive test drivers to automate test execution. This assumes the existence of test cases, and is, like the particular intricacies of OO testing, not in the focus of this tutorial.We cover major methodological and technological issues: the business case of model-based testing within model-based development, the need for abstraction and inverse concretization, test selection, and test case generation. We (1) discuss different scenarios of model-based testing, (2) present common abstractions when building models, and their consequences for testing, (3) explain how to use functional, structural, and stochastic test selection criteria, and (4) describe today's test generation technology.We provide both practical guidance and a discussion of the state-of-the-art. Potentials of model-based testing in practical applications and future research are highlighted.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
M. Broy, B. Jonsson, J.-P. Katoen, M. Leucker, and A. Pretschner (eds.). Model-Based Testing. LNCS. Springer, 2005. To appear.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
CITED BY 4
|
Arilo C. Dias Neto , Rajesh Subramanyan , Marlon Vieira , Guilherme H. Travassos, A survey on model-based testing approaches: a systematic review, Proceedings of the 1st ACM international workshop on Empirical assessment of software engineering languages and technologies: held in conjunction with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE) 2007, p.31-36, November 05-05, 2007, Atlanta, Georgia
|
|
|
|
|
|
|
|