SOA Functional Automation

A world-leading mobile device supplier is designing a new service platform to bring fragmented services like music, games, store, media, messaging and maps under a single brand. This platform serves as an integrated source for billing and revenue and interfaced with many aggregators and operators. The challenge was to automate the disparate systems and test them for compatibility and performance. 

BUSINESS CHALLENGE 
  • Develop Automation Framework for the Operator Billing and Credit Related API’s using SOAP UI. 
  • Ensure 100% end to end coverage using automation for all API methods of WebService against multiple operators. 
  • Execute the test cases using SOAP UI and report the results. 
ALLIANCE’S APPROACH 
  • Applied offshore and onshore methodologies, appointing onshore management resources and offshore testing resources. 
  • Designed and developed automation test suite for individual API methods. 
  • Tested complete end-to-end transaction using multiple API methods for all the web services. 
  • Created a custom framework using SoapUI in Groovy with HTML reporting, database validations, logging and assertions. 
  • Designed test data sheet to allow non-automation testers to be able to specify the parameters for different APIs and end-to-end transaction flows, expected results and assertions in Microsoft Excel format. 
BUSINESS VALUE 
  • Full end-to-end automation testing for all API methods using SoapUI. 
  • Achieved 100% automation coverage within 4 months. 
  • Executed sanity and regression tests on each build to identify issues early in the cycle. 
  • Client experienced significant return on investment due to the range of tests carried out on the complex architectures – all from one place. 
  • Enabled the client to release the product on time and with no functional defects.
Return to Resources