Model-based testing tool chain: Master's Thesis

Simo Hyvönen

Research output: ThesisMaster's thesis

Abstract

The model-based testing technologies and practices have increased the amount of tools required in testing. This variety of different tools sets high requirements for the tool chains. There is lot of earlier research on model interchange and tool integration in general, but there is a lack of existing research on the scope of model-based testing tool chains and integration of model-based testing tools. There were two main objectives for this thesis. The first objective was to research the adaptability of the existing model-based testing tool chains. The second objective was to compose guidelines for adaptable model-based testing tools. In this thesis, middleware solutions for two model-based testing tool chains were implemented. These middleware solutions enable adding new tools to existing tool chains. The first middleware solution transforms UML-state machine diagrams from XMI format to another format. Thus test models created with a third-party model editor can be used in test generation with a model-based test generator tool. The second middleware solution solves interoperability problems between a model-based test generator and a TTCN-3 test environment. Both middleware solutions were tested in practice in a use case. Overall, this thesis proves that extending the existing model-based testing tool chains with third-party tools can be successfully implemented using simple middleware solutions.
Original languageEnglish
QualificationMaster Degree
Awarding Institution
  • University of Oulu
Place of PublicationOulu
Publisher
Publication statusPublished - 2009
MoE publication typeG2 Master's thesis, polytechnic Master's thesis

Fingerprint

Testing
Middleware
Interchanges
Interoperability

Keywords

  • Software testing
  • tool integration

Cite this

Hyvönen, S. (2009). Model-based testing tool chain: Master's Thesis. Oulu: University of Oulu.
Hyvönen, Simo. / Model-based testing tool chain : Master's Thesis. Oulu : University of Oulu, 2009. 63 p.
@phdthesis{32ba94a508274c2eb107ec80c571a1f9,
title = "Model-based testing tool chain: Master's Thesis",
abstract = "The model-based testing technologies and practices have increased the amount of tools required in testing. This variety of different tools sets high requirements for the tool chains. There is lot of earlier research on model interchange and tool integration in general, but there is a lack of existing research on the scope of model-based testing tool chains and integration of model-based testing tools. There were two main objectives for this thesis. The first objective was to research the adaptability of the existing model-based testing tool chains. The second objective was to compose guidelines for adaptable model-based testing tools. In this thesis, middleware solutions for two model-based testing tool chains were implemented. These middleware solutions enable adding new tools to existing tool chains. The first middleware solution transforms UML-state machine diagrams from XMI format to another format. Thus test models created with a third-party model editor can be used in test generation with a model-based test generator tool. The second middleware solution solves interoperability problems between a model-based test generator and a TTCN-3 test environment. Both middleware solutions were tested in practice in a use case. Overall, this thesis proves that extending the existing model-based testing tool chains with third-party tools can be successfully implemented using simple middleware solutions.",
keywords = "Software testing, tool integration",
author = "Simo Hyv{\"o}nen",
note = "CA2: TK805 University of Oulu ; Department of Electrical and Information Engineering",
year = "2009",
language = "English",
publisher = "University of Oulu",
address = "Finland",
school = "University of Oulu",

}

Hyvönen, S 2009, 'Model-based testing tool chain: Master's Thesis', Master Degree, University of Oulu, Oulu.

Model-based testing tool chain : Master's Thesis. / Hyvönen, Simo.

Oulu : University of Oulu, 2009. 63 p.

Research output: ThesisMaster's thesis

TY - THES

T1 - Model-based testing tool chain

T2 - Master's Thesis

AU - Hyvönen, Simo

N1 - CA2: TK805 University of Oulu ; Department of Electrical and Information Engineering

PY - 2009

Y1 - 2009

N2 - The model-based testing technologies and practices have increased the amount of tools required in testing. This variety of different tools sets high requirements for the tool chains. There is lot of earlier research on model interchange and tool integration in general, but there is a lack of existing research on the scope of model-based testing tool chains and integration of model-based testing tools. There were two main objectives for this thesis. The first objective was to research the adaptability of the existing model-based testing tool chains. The second objective was to compose guidelines for adaptable model-based testing tools. In this thesis, middleware solutions for two model-based testing tool chains were implemented. These middleware solutions enable adding new tools to existing tool chains. The first middleware solution transforms UML-state machine diagrams from XMI format to another format. Thus test models created with a third-party model editor can be used in test generation with a model-based test generator tool. The second middleware solution solves interoperability problems between a model-based test generator and a TTCN-3 test environment. Both middleware solutions were tested in practice in a use case. Overall, this thesis proves that extending the existing model-based testing tool chains with third-party tools can be successfully implemented using simple middleware solutions.

AB - The model-based testing technologies and practices have increased the amount of tools required in testing. This variety of different tools sets high requirements for the tool chains. There is lot of earlier research on model interchange and tool integration in general, but there is a lack of existing research on the scope of model-based testing tool chains and integration of model-based testing tools. There were two main objectives for this thesis. The first objective was to research the adaptability of the existing model-based testing tool chains. The second objective was to compose guidelines for adaptable model-based testing tools. In this thesis, middleware solutions for two model-based testing tool chains were implemented. These middleware solutions enable adding new tools to existing tool chains. The first middleware solution transforms UML-state machine diagrams from XMI format to another format. Thus test models created with a third-party model editor can be used in test generation with a model-based test generator tool. The second middleware solution solves interoperability problems between a model-based test generator and a TTCN-3 test environment. Both middleware solutions were tested in practice in a use case. Overall, this thesis proves that extending the existing model-based testing tool chains with third-party tools can be successfully implemented using simple middleware solutions.

KW - Software testing

KW - tool integration

M3 - Master's thesis

PB - University of Oulu

CY - Oulu

ER -

Hyvönen S. Model-based testing tool chain: Master's Thesis. Oulu: University of Oulu, 2009. 63 p.