|
Service
Integration and Test assumes that the base service has
been built but may need to be integrated into a larger
context. If the service is a composite service
(orchestration, choreography, etc.), it is necessary
to test the service and its dependencies. In
addition, the service will need to be tested by the
consumers to verify that the orignial need is met.

From
a Testing perspective, the service should be tested
using normal testing methods (black box, white box,
glass box) and should be tested functionally (does it
meet specification).
A
special consideration for services is estimating the
capacity levels. It is common for new consumers to
come online and begin making large numbers of calls to
the service causing an increased load. Hence, planning
for service consumption and scaling is essential.
The
Service Tests must be maintained and kept up to date
for future testing. Results should be stored along
with the original test plans.
|