Adapting model-based testing to agile context: Master's thesis

Olli-Pekka Puolitaival

Research output: Book/ReportBook (author)Scientificpeer-review


This study concentrates on model-based testing in agile software developing context. Model-based testing is a software testing technique in which tests are generated from a model. Test can be executed separately later or in motion during the generation. Special focus is placed on examining the adaptability of model-based testing to agile software developing context. The purposes of this study were to find guidelines for model-based testing tool selection and to evaluate most suitable tool in agile context in case study. First was performed literature survey, where found criteria for model-based testing tools selection. Based on literature survey, was analyzed available tools carefully. Based on literature review and evaluation was made a collection of guidelines for tool selection and selected one tool for case study. The case study aims to evaluate model-based testing suitability for agile developing project. This case study had two purposes: the first goal was to present model-based testing usage in agile process, and the second goal was to evaluate model-based testing suitability in agile context. Based on empirical findings, it was concluded that model-based testing can be performed in agile process.
Original languageEnglish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages75
ISBN (Electronic)978-951-38-7120-8
ISBN (Print)978-951-38-7119-2
Publication statusPublished - 2008
MoE publication typeC1 Separate scientific books

Publication series

SeriesVTT Publications


  • software testing
  • testing automation
  • software developing


Dive into the research topics of 'Adapting model-based testing to agile context: Master's thesis'. Together they form a unique fingerprint.

Cite this