/guid/9202a8c04000641f80000000004d2927 rename

author:

content:

contributor:

published:

updated:

source uri:

Summary

Model-based testing is software testing in which test cases are derived in whole or in part from a...

Content

Model-based testing is software testing in which test cases are derived in whole or in part from a model that describes some (usually functional) aspects of the system under test (SUT). The model is usually an abstract, partial presentation of the system under test's desired behavior. The test cases derived from this model are functional tests on the same level of abstraction as the model. These test cases are collectively known as the abstract test suite. The abstract test suite cannot be directly executed against the system under test because it is on the wrong level of abstraction. Therefore an executable test suite must be derived from the abstract test suite that can communicate with the system under test. This is done by mapping the abstract test cases to concrete test cases suitable for execution. In some model-based testing tools, the model contains enough information to generate an executable test suite from it. In the case of online testing (see below), the abstract test suite exists only as a concept but not as an explicit artifact. There are many different ways to "derive" tests from a model. Because testing is usually experimental and based on heuristics, there is no

Created by: Freebase Data Team Oct 23, 2006
Last edited by: Freebase Data Team Oct 23, 2006

Recent Discussions about None

There is no discussion about this document.

Start the Discussion »
Explore the Data
View all the data we have for /guid/9202a8c04000641f80000000004d2927
Flag this Document
Why do you want to flag this document?