Experion has an ‘Independent Verification and Validation Team’ which conducts functional as well as nonfunctional testing such as security testing, compatibility testing, performance testing, etc. for web/ mobile applications. This team was assigned to conduct performance testing to ensure that the application runs smoothly with the provisioned infrastructure. Extensive tests were run on the QR Code scan & redeem functionality and the transaction response was investigated for different scenarios. The test was designed to expose any potential performance flaws with respect to the provisioned infrastructure as well as the application architecture. Performance testing was chosen to bring clarity on the following aspects:
The client is a US based early stage enterprise which provides specialized technology solutions for the food service industry. One of the solutions that the client wanted to develop as a launch offering was an aggregator platform for connecting catering companies with end users. Catering companies by their nature, are distinctive and often cater to a niche market. The client wanted to develop a unique platform which would bring all these distinctive catering companies to a single platform, which can be accessed by end users to fulfil their needs.
Experion worked with the client as a technology partner to develop and deploy the web and mobile based aggregator platform. End users of the solution include those who plan to organize a house party or wedding reception or similar events, and they can make a request to catering service providers to organize the event through the application.
Apart from providing aggregator services, the client also organizes food festivals, which also acts a means of advertisement and marketing. The activity involves the client bringing in caterers and end users on to a single stage, where caterers put independent stalls to sell their delicacies.
The client uses e-tickets to charge end users for the purchases they make. End users can purchase e-tickets for specific amounts through the ticket module in the mobile application. A QR code which holds the purchase value of the ticket is issued to the end user. They are given the option to use either the soft copy or printed copy of the QR code saved in their mobile phones. The QR code takes the role of currency and acts as the medium for making payment transactions for the services availed in the event. Service providers use QR code scanner to scan and deduct the purchase amount.
Before rolling out the solution into real world, various performance parameters had to be measured and validated, as it was critical that the solution scaled gracefully on going live, without any service disruption due to performance degradation. Client wanted to make sure that the application would be able to withstand the planned capacity for an event and also to evaluate whether the technology infrastructure is adequate for smooth operation.
Back
