The Project
Automation Testing - Call Control Application

The Client
Provider of high performance transaction processing software for telecommunications and banking verticals - Europe, USA

The Challenge
The client wanted a product that enabled mobile service providers to deploy value-added services like call control and service control on their existing transport layer. Since the application was designed to be an interface between the existing transport layer and external systems, it had to be highly configurable to suit different customer needs.

Project testing was a huge challenge owing to the highly configurable nature of the components. More than 200 test cases had to be cleared, for all possible permutations and combinations of configurations. All the test cases had to be automated so that any new requirements/additions could be tested in the shortest possible time. Before a new release was made, it was mandatory that all the automated test cases were successfully executed.

The Strategy
The Torry Harris test team developed an automated test suite, using which all 200 test cases were implemented, without any manual intervention. For all new additions and enhancements, the automated test suite was used for testing the updated code. The time required for testing, after changes were made to the code, was drastically reduced. The script included testing the product with simulators. The automation of test cases helped test engineers to quickly identify problem areas and report issues to the development team.

Scope of testing included:
  • Test Planning
  • Test environment setup
  • Detailed schedule for each activity
  • Test metrics definition
  • Test Execution
  • Automated test script execution
  • Regression testing
  • Integration testing
  • Installation testing
  • Defect Management and Reporting
  • Defect tracking tool
  • Status reporting
  • Daily and weekly status updates

The Outcome
  • The application achieved very high performance results. It could handle up to 120 transactions per second, which was more than what the client had expected.
  • The product enabled mobile service operators to feed business logic for call controlling in a very efficient and easy manner.
  • Since all system tests were automated, testing became very easy for every new release and subsequent migration / upgradation activity.
Tools and Technologies
  • Scripting tools: Shell Scripts
  • Hardware: SUNW, UltraSPARC-X, 8 GB RAM, 2x140GB HDD
  • Test Planning: Open Office to plan and maintain test cases
  • Bug Tracking: Bugzilla to report and manage bugs
  • Simulators: Specific simulators were built to test the application.


For more info
Information
testing@thbs.com

Careers
careers@thbs.com


Download