2011
DOI: 10.1002/stvr.456
|View full text |Cite
|
Sign up to set email alerts
|

A taxonomy of model‐based testing approaches

Abstract: International audienceModel-based testing (MBT) relies on models of a system under test and/or its environment to derive test cases for the system. This paper discusses the process of MBT and defines a taxonomy that covers the key aspects of MBT approaches. It is intended to help with understanding the characteristics, similarities and differences of those approaches, and with classifying the approach used in a particular MBT tool

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
379
0
34

Year Published

2012
2012
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 553 publications
(413 citation statements)
references
References 57 publications
0
379
0
34
Order By: Relevance
“…In the BET setting, our optimization shows several advantages. The approach proposed in this paper shares motivation also with research on model-based test generation and combinatorial testing [23,32,37], where constraints are adopted for increasing declarativeness and efficiency.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…In the BET setting, our optimization shows several advantages. The approach proposed in this paper shares motivation also with research on model-based test generation and combinatorial testing [23,32,37], where constraints are adopted for increasing declarativeness and efficiency.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Test inputs are generated by traversing the usage model while respecting transition probabilities in JUMBL: the test cases with the greatest probability are generated first. While using the Markov model to generate testing data, the most common method is one that generates testing data randomly [24][25][26]. However, those approaches do not consider interaction among different operations and the weight of testing data.…”
Section: Model-based Testingmentioning
confidence: 99%
“…If we consider the commonly understood advantages of MBT -such as efficient solutions for test design, increasing the degree of automation, prevention of loss of knowledge by using (semi-)formal models, more systematic and, even most important, repeatability of test case derivation and selfexplanatory of test specifications ( [20], [6] Even though UTP is an expressive language, it does not offer concepts to specify the test design techniques that shall be applied for deriving test artifact. If we consider the before mentioned benefits of MBT, first and foremost test generation, it is most surprising that one of the most important information for automating the test design activities is missing in the test model: The information about which test design techniques shall be carried out on the test design model by the test generator.…”
Section: A Test Design Techniques In Mbtmentioning
confidence: 99%
“…This seems inconsistent, since one of the most communicated benefits of MBT is automated generation of test artifacts and the increased systematics, comprehensibility and repeatability of the test design process [20]. Until today, there is no generally accepted approach found in the literature how test design techniques for model-based test generation shall be specified the best.…”
Section: Introductionmentioning
confidence: 99%