Chapter 40. Testing

While testing occurs long after the architecture and design, testing itself requires design, and its requirements may influence the design of the components and services themselves. Individual components must be unit tested, and special test harnesses will be required for each component. Components must be assembled together and tested to determine whether they are interacting properly, and this integration order-of-assembly and the test harnesses that will be required must be designed. Many designs interact with existing end-point systems, and test versions of those systems may be limited in availability—or not available at all. In such cases “dummy” versions of these end-point systems will be required to support testing. ...

Get Implementing SOA: Total Architecture in Practice now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.