2007
DOI: 10.1017/cbo9780511619540
|View full text |Cite
|
Sign up to set email alerts
|

Model-Based Software Testing and Analysis with C#

Abstract: This book teaches model-based analysis and model-based testing, with important new ways to write and analyze software specifications and designs, generate test cases, and check the results of test runs. These methods increase the automation in each of these steps, making them more timely, more thorough, and more effective. Using a familiar programming language, testers and analysts will learn to write models that describe how a program is supposed to behave. The authors work through several realistic case stud… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
40
0
1

Year Published

2007
2007
2019
2019

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 51 publications
(41 citation statements)
references
References 0 publications
0
40
0
1
Order By: Relevance
“…Instead of designing individual test cases, test models describe entire sets of possible tests. More test tools than can be described here exist, based on state machines [1,8,17] or constraint specifications [7,13]. Test models (as well as unit tests) are usually designed based on the specification [17].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Instead of designing individual test cases, test models describe entire sets of possible tests. More test tools than can be described here exist, based on state machines [1,8,17] or constraint specifications [7,13]. Test models (as well as unit tests) are usually designed based on the specification [17].…”
Section: Related Workmentioning
confidence: 99%
“…Tools derive test sequences from a model that specifies possible test executions and expected results [1,7,8,13,17]. We use Modbat [1] because it offers an embedded domain-specific language [19] that combines extended finite-state machines [6] with low-level monitoring code written in Scala [14].…”
Section: Introductionmentioning
confidence: 99%
“…The most recent work related to model programs where composition is discussed from a practical perspective is the forthcoming textbook [11].…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…NModel is in the process of becoming an open source project and is the software support for the forthcoming textbook [11] that discusses the use of model programs as a practical modeling technique. While this paper provides the foundations of model program composition, the textbook shows practical techniques and applications, with an emphasis on composition as a method of layering system behavior into independent features.…”
Section: Introductionmentioning
confidence: 99%
“…Taking into account practical experience with Spec Explorer and user feedback, we can characterize a typical usage scenario of model programs as a three step process: describe, analyze and test [14].…”
Section: Introductionmentioning
confidence: 99%