|
The development process described above is reflected in
the workpackage structure of MHP-CONFIDENCE shown in the figure below. Due to
the initial availability of test assets in most steps, nearly all
WPs start work working in parallel after a startup phase.

WP4 is concerned with implementing the Test Assertions
and Strategies produced by WP3 into test software. The work carried out in WP3
and WP4 relies on the analysis provided by WP2. The implemented tests are
delivered to WP5 for verification/review for acceptance.
Test implementation work of WP4 has been carried out in
separate implementation projects, tasked with development of test software to
given specification (assertions/strategies and other requirements, such as
integration to the automated test environment, as well as the MHP specification
itself).
In order to have a controlled software development
process leading to deliverables of high quality, and in order to gain access to
developers with MHP application writing experience, subcontractors
were used in WP4. This approach allowed the use of MHP-CONFIDENCE
partners’ resources on the complex task of verification of the tests against
MHP various receivers (WP5).
Test implementation requires deep analysis of the
assertions/strategies in order to design the test software. This, and the
findings on behavior of MHP platforms when initial test code is executed
(experimentally), gives raise to feedback on the correctness and testability of
assertions/strategies in an MHP implementation independent manner, given the
mechanisms offered by MHP, and the extent to which certain receiver behaviour
is specified in the MHP specification.
Additionally, specification issues are discovered during
the process. Such issues have been forwarded to DVB project
for discussion and solving jointly with MHP-CONFIDENCE. For communication
between the WPs of MHP-CONFIDENCE an infrastructure has been developed which is
described in more detail here.
|