Abstract
Software testing is the most important method for verifying the correctness of a system against its specification. This remains the case despite advances in formal verification methods such as model checking or theorem proving. Even if testing can not demonstrate the absence of errors, when carried out systematically it can increase our confidence that the number of errors is low.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Heckel, R., Taentzer, G. (2020). Model-Based Testing. In: Graph Transformation for Software Engineers. Springer, Cham. https://doi.org/10.1007/978-3-030-43916-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-43916-3_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-43915-6
Online ISBN: 978-3-030-43916-3
eBook Packages: Computer ScienceComputer Science (R0)