Case Studies

With our teams combined experience in testing, Manthrasoft has built a repository of case studies for reference. The case studies represent our engagement with our customers - the real time challenges faced during project execution and our solutions that helped customers overcome obstacles to reach their business and quality goals


Automation Testing - Core Billing and Rating
About Customer

Integrated communications service provider in Malaysia. With extensive range and reach of their services create a rich customer experience for both consumers and businesses. They leverage on technology to innovate and offer mobile and fixed voice services, messaging, mobile Internet and wired and wireless broadband.

Application Environment

Client-server application in production for more than 5 years, developed using many proprietary/third part components. Had gone through many changes.

  • • Customer Centre - registration, enquiry, service, renewal, termination
  • • Multi Number Port In (MNP) -Prepaid and postpaid,
  • • Postpaid - SIMM & MISM (Consumer and corporate),Prepaid functionalities for consumer
  • • ISP - DPLC, IPLC,MPLS,VSAT- Corporate
  • • Single Line payphone - Consumer, Corporate, Single Line Corporate
  • • Machine to Machine Access Point Name (M2M APN)
Challenges/Pain Points
  • • 500+ change request in year, management direction to reduce testing workforce
  • • Application is very old many components not recognized through automation
  • • Manual test cases were not reused, multiple version for same function
  • • Manual test cases were brief, validations expected and documented huge difference
  • • Dependency on manual testing team, with no business users part of team
  • • Started with one automation tool and change in tool after an year into project
Solution/Benefits Delivered
  • • Framework was modified to use mouse based and position based to identify objects
  • • Over 600+ regression tests were automated.
  • • Used Xpath to identify certain object, using pattern based algorithms
  • • Key regression tests like create customer, subscriptions etc, were built to support weekly releases.
  • • Initial runs were both manual and automation, compare results and fine tune automation


« Previous | Next »


Automation Testing - Staff Agent Portal
About Customer

Integrated communications service provider in Malaysia. With extensive range and reach of their services create a rich customer experience for both consumers and businesses. They leverage on technology to innovate and offer mobile and fixed voice services, messaging, mobile Internet and wired and wireless broadband.

Application Environment

Portal for stores Staff, agents and store keepers. Integrated with core billing and rating system

  • • Purchase Plan Only, MISM, Device Only, Device plan
  • • Add Supplementary Line, Add New Line
  • • SIM Replacement, Add VAS ,Remove VAS, Retention
  • • Change Rate Plan Assign Contract, Bill Plan Change, Convert to Principle, Extend Contract, Convert to Supp
  • • MNP Single Port-In New, MNP Single Port-In Existing Account, MNP Multi Port-In, MNP Single Port-In Add Line)
Challenges/Pain Points
  • • Application was in development stage and ongoing changes in GUI and business rules
  • • Changes made in application, to be reflected in manual and automation
  • • Each team handling different modules, automation testing must fit the current environment
  • • Integration to the core-billing and all verifications must pass through core-billing.
Solution/Benefits Delivered
  • • Reused the framework with minor changes to suit the application
  • • Test data and related scripts grouped to fit module based testing and cross-module testing
  • • Dependency data were place in common shared folder, automation trigger only if dependant data is available
  • • HTML based reporting - Results filtered by module or specific business function


« Previous | Next »


Automation Testing - Credit Card
About Customer

One of the largest retail Banks providing services to an estimated 75% of country households. The bank offers a comprehensive range of retail banking services including bank accounts, mortgages, and innovative e-banking services. It also works with small and medium-sized businesses, as well as corporate and institutional clients.

Application Environment

    Following are the key modules automated in Credit Card

  • • Contract
  • • Merchant
  • • Transactions
  • • Terminal
Challenges/Pain Points
  • • No test cases were available. User guide and customization documents were used
  • • Test Scenarios preparation using application user guide and approved by operations team
  • • Application front end web based with third party components.
  • • Application had backend desktop based application
  • • Application was under implementation and frequent changes to GUI
  • • Multi browser version testing (like Internet Explorer 10, 11), chrome
Solution/Benefits Delivered
  • • Regression testing and multi browser testing efforts has been reduced by at least 30% and application tests are completed twice as fast
  • • Test Scenarios are automated and centralized test assets were provided
  • • Developed reusable test scenarios, this can be reused for other applications
  • • Automation testing framework integrated with test management tool
  • • Automation framework made capable to automate web based and desktop application


« Previous | Next »

-->