White paper on technical interoperability software testing
Software interoperability testing is a complex and laborious process. Many projects do not have enough resources to perform it in a systematic way. This issue is especially relevant to small enterprises and groups of enthusiasts belonging to open source community. Very often they limit their testing efforts to informal verifications demonstrating the interoperability in concrete scenarios. Such testing cannot assure trustworthy results and consequently it negatively influences the quality of the software. This paper practical recommendations how to perform software technical interoperability testing. The approach is based on “Generic Approach to Interoperability Testing” defined by European Telecommunications Standard Institute (ETSI), which gives general guidelines for the interoperability testing of communication systems. In the current document the ETSI’s methodology was adjusted and simplified to be used to test the technical interoperability of software systems and components. The aim was to provide a pragmatic approach, which can be used not only by professional testers, but also by IT specialist without testing experience. In order to improve the understanding of the testing process, each activity is accomplished with an example for one concrete scenario presented at the beginning of the document
Pre-conditions and requirements
The approach elaborates the state-of-the-art methods, simplifies and refines them to be used by IT specialists with or without testing background.
Download here the white paper.
Maturity Level (1-5)
The level of maturity of the result is 3. The proposed approach is based on a methodology which is successfully used in Telecommunication domain. The approach was defined and evaluated in the QualiPSo project.
- Competence Centres
- Project Identity