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 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 |
Keywords
- Software testing
- tool integration