I wish to share with you all some major areas in testing of call center software which mainly includes Performance & Load Testing of a Call Centre application. Call Centre performance often refers to how quickly call center staff answers a call or the sound quality of the call. It is related to how the software and infrastructure performs, how quickly a telephone call is routed and how much capacity can your call Centre application can handle.
A Call Centre comprises of a multifaceted blend of technologies and protocols. A typical Call Centre communicates with its customers via phone calls, emails, Texts (SMS), online and faxes. Here the Call Centre needs to route these communications to and from the most suitable and available person (Agent). Call Centers also collect the data about the customer interactions and providing contact information to the Agents by simultaneously providing reports and analysis.
While testing a call center application we need to consider the following areas for load testing:
For performance testing we need to understand the volumetric of call center being tested.Call center applications are heavily used hence they should be thoroughly tested for understanding the performance of the application for huge volume of call data.
We can determine these volumetric by considering the following:
There are number of protocols used in Contact Centres, the most popular being SIP (Session Initiation Protocol) which handles the phone calls, Virtual PABX’s, Web Services, HTTP/HTML and SMTP. LoadRunner does not directly support SIP. This means that a number of tools are required for one to handle the SIP traffic and LoadRunner for most of the other traffic
Performance testing of Contact Centers is very challenging, yet very satisfying and rewarding.