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 »