| Profile:
Unnikrishnan
Govindan (Unni) is a General Manager with the Testing
Services business unit of Wipro Technologies. He
is a BE in Electronics and has close to 19 years of
IT industry experience; of these seventeen have been
with Wipro. He has executed a wide range of roles
in Wipro - from that of a support engineer to the current
one
Wipro’s
Testing Services unit is amongst the largest in the
world and provides a wide gamut of specialized test
services across multiple business domains. Unni is responsible
for the Test automation, Performance engineering and
Advance Test Services practice.
|
|
|
Abstract
:
The
good thing about Service Oriented Architectures is the flexibility
it provides – it allows for a heterogeneous computing
environment where different services and service providers
can work on different technologies, loose coupling of components
that allow any application to make use of the capabilities
and ad-hoc integration of applications within and across organizations.
SOA helps IT deal better with complex architectures. However
from a tester’s perspective these are the same things
that make testing of Web services and SOA based applications
so much more complex.
Adding to this Services have no user interface. They typically
interact with applications using encoded XML messages through
various transport protocols.
Testing these Services through the applications using them
is usually ineffective and not comprehensive as they may be
used by several applications both within and outside the organization,
and in case of issues, tracking the defects to the source
is difficult as the issue could be with one of several layers:
the consumer or the provider application, the message content,
the message encryption or the transportation.
Further, testing of Non-Functional requirements is also critical.
One needs to test for Compliance to standards, Interoperability,
Security, Quality of service, and Performance of web
services.
|