v1.5
philippreissing.com

blue_square Model-based Testing (seminar paper)

This is a paper I wrote in 2008 as a seminar paper for an advanced seminar course in software quality. It is about model-based testing, which tries to automatically generate software test cases out of models of the system's intended behaviour. With the all the buzz about model-driven development, it will surely be very interesting in future.
All the seminar papers together were also published as technical report TUM-I0824 by the Technische Universität München.

Below you can find my paper (in english) as well as the slides (in german) I used in the presentation of my topic.

blue_square Abstract

This work gives an overview of model-based testing, which
aims at automatically generating test cases for a software system from
a formal model of its intended behavior. It first describes the theoreti-
cal foundations, including different modeling languages and different test
generation techniques. After that, the practical use of model-based test-
ing is examined. For this purpose, several case studies are described.
Here, a focus lies not only on the different application domains, but
more on empirical results that help to evaluate the technique and com-
pare it to other quality assurance techniques. The paper concludes with
an overview of the academic and commercial tool support for model-
based testing. A practical example is conducted using one commercial
tool.

blue_square Contents

blue_square Downloads

PDF Paper (PDF)
PDF PowerPoint-Slides (PDF)