Network-centric Middleware
for GrOup communication and Resource Sharing
across Heterogeneous Embedded Systems

   

Information Society Technologies

Copyright MORE Consortium, 2006.
The MORE website is maintained by CNI/University of Dortmund.
Impressum

MORE Test Protocol published | Print |
The Deliverable 5.1: 'Test Protocol' was published by the MORE team. You can download this public deliverable in our Public Deliverables section.

The overall objective of this deliverable (D5.1, the MORE Test Protocol) is to act as a guideline handbook for the complete testing of the MORE Middleware both for MORE developers and for any third parties. It incorporates completed work from WP300 Validation Scenarios, in particular Specification of Middleware Test Cases and Specification of Validation Services/Scenarios (D3.2).

The document details explicitly, the test bed infrastructure for both end user scenarios. This is broken down into the laboratory environment test bed and the live field testing environment. The laboratory environment is complemented by an intensive test bed for performance evaluation, consisting of real world testing as well as simulation according to D2.3.

This document provides clear and detailed information to specify the tools that should be used, the process to follow for building (submitting code, Code freezing, Naming Conventions and the procedure for the nightly build). The procedures for test include writing basic JUnit tests, functional tests using a proprietary MORE testing module, integration testing – testing many MORE services interact correctly with each other as specified in deliverable D3.1.

Deliverable D5.1 defines the building blocks for a complete testing framework. The testing methodology and source code specified here enables quality management of developed services inside the project consortium. This framework will later be released publicly parallel to the middleware sources, giving third-party developers a frame to test for correctness as well as MORE middleware compatibility. The tests cover the complete range from atomic method unit testing over life service request and interaction testing up to intensive large scale performance testing.

In parallel, the defined field-testing together with MORE end users and MORE developers guarantees user acceptance and usability.

 
< Prev   Next >