| Profile:
Manoja,
a CSQA has around 5 years of experience in the software
industry which includes development and testing of Client
Server and Web applications. Having worked with
different projects involving functional and automation
testing in the BFSI space, she has gained significant
knowledge in designing automation frameworks and functional
testing. Manoja holds a Master’s degree in Computer
Science from the Illinois Institute of Technology.
|
|
|
Abstract
:
Web
Services testing requires an understanding of the underlying
architecture and the request/reply mechanism. The testing
methodology is not a GUI based approach, but a request/reply
mechanism based on the WSDL. Also, diagnosing errors in the
SOA environment is certainly an incomprehensible task for
a traditional black box tester because of the verbose SOAP
messages used for communication. A fundamental shift towards
outsourcing and off-shoring complicates the testing process
further. In addition, defect tracking and regression testing
imposes a major challenge in this area.
The most effective way to test SOA environments is through
a systematic end-to-end testing process that scrutinizes each
layer of SOA as it's developed, run, and maintained. All the
Services that are part of the architecture need to be tested
independently and in integration with the other systems involved.
The SOA Test Design should follow a Top down Approach and
the Test Execution should follow a Bottom up Approach starting
at the individual service level. The current testing methodologies
should be extended to support the use of web services in an
SOA solution.
|