Abstract
Original language | English |
---|---|
Qualification | Master Degree |
Awarding Institution |
|
Place of Publication | Oulu |
Publisher | |
Publication status | Published - 2009 |
MoE publication type | G2 Master's thesis, polytechnic Master's thesis |
Fingerprint
Keywords
- Software testing
- tool integration
Cite this
}
Model-based testing tool chain : Master's Thesis. / Hyvönen, Simo.
Oulu : University of Oulu, 2009. 63 p.Research output: Thesis › Master'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 -