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.
|Place of Publication||Oulu|
|Publication status||Published - 2009|
|MoE publication type||G2 Master's thesis, polytechnic Master's thesis|
- Software testing
- tool integration