D9.3 Assessment report for adopting and for contributing to testing standards in the MIDAS Platform as a Service
The aim of this document is to review key standardization practices, standards and recommendations which are related to SOA testing and may have an impact on the MIDAS test framework design. In addition, we also identify standardization activities with potential MIDAS contribution. First, we have identified standards that shall be considered when specifying the SOA SUT that is compliant with the MIDAS testing model. Next, we compile the comprehensive list of testing standards that the MIDAS framework relies on and/or may have an impact on those standards in terms of advancing the standards specifications, test standard making practices and best practices in using the existing standards
A comprehensive analysis of the standardization activities that are related to the SOA testing has been made. We applied top down approach, starting from the very generic recommendations from OASIS Group on SOA testing approaches, which consider SOA services as largely software artefacts and can leverage the body of testing experience around software testing. The evolving and comprehensive ISO/IEC 29119 Software Testing standard has been taken into account as a generic guideline in tailoring the MIDAS test framework.
More specifically, in assessing the impact on test standardization activities three major MIDAS use cases, namely Test Execution, Manual Test Design and Automated Test Design have been considered. In particular, we have considered the standardization activity within standardization bodies such as the ETSI TC-MTS (ETSI Methods for Testing and Specification Technical Committee), OMG, OASIS, ISO/IEC and IEEE. The objective is to assess the mutual impact between the aforementioned standard activities and the MIDAS project. From the gaps identification between the MIDAS requirements and current standardization practices, potential contributions to standardization activities have been defined.
In identifying the compatibility requirements of the SOA systems/services with the MIDAS test model, we rely on a set of stable standards defined by OASIS Group, OMG, W3C and IETF. The document also defines standards for the e-Health and Supply Chain Management SOA services that will serve as SOA System under test during the pilot activities, where the compatibility with MIDAS UML Model will be examined.
Finally, this document presents a list of clearly identified impacts on standardization activities and proposes concrete actions on reaching the alignment between MIDAS project and standardization activities.