27.07.2013 Views

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents vii<br />

5.5 Simulation 70<br />

5.6 Case study: client/server 72<br />

5.7 Case study: reactive program 82<br />

5.8 Other languages and tools 92<br />

5.9 Exercises 93<br />

6 Exploring and Analyzing Finite <strong>Model</strong><br />

Programs 94<br />

6.1 Finite state machines 94<br />

6.2 Exploration 99<br />

6.3 Analysis 106<br />

6.4 Exercise 114<br />

7 Structuring <strong>Model</strong> Programs with Features and<br />

Composition 115<br />

7.1 Scenario control 115<br />

7.2 Features 117<br />

7.3 Composition 121<br />

7.4 Choosing among options for scenario control 129<br />

7.5 Composition for analysis 131<br />

7.6 Exercises 136<br />

8 <strong>Testing</strong> Closed Systems 137<br />

8.1 Offline test generation 137<br />

8.2 Traces and terms 139<br />

8.3 Test harness 142<br />

8.4 Test execution 146<br />

more free ebooks download links at:<br />

http://www.ebook-x.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!