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
In parallel, the defined field-testing together with MORE end users and
MORE developers guarantees user acceptance and usability.