Service Oriented Architecture (SOA) has been discussed as an important
architectural style for the last few years. Organizations have started to
develop service-oriented solutions and many are now leveraging services in
their production environments.
SOA introduces new technical complexities and challenges and makes testing a
critical component of the development lifecycle. Teams need to think about:
How do you know if the solution is ready? How do you know that it will scale
to accommodate future needs? How do you know that you can actually get the
business flexibility that SOA promises? These are all questions testing
should answer, but many test teams aren't experienced yet in testing
service-oriented solutions.
This article contains a set of recommendations, with a ra... (more)