The client is a US-based provider of content monetization technology for entertainment and media companies.
The customer offers managed services for linear and on-demand viewing that support rental, sell-through, ad-supported, and subscription business models.
The company manages more than 28,000 hours of content monthly from 460 content providers and reaches over 100 million households through 550 service providers.
The company’s services, including video on demand (VOD), multiplatform, advanced advertising, creative services, and data analytics, are available in 37 countries and 15 languages.
To deliver robust and reliable solutions, the customer was looking for a QA vendor. After a thorough search, the a1qa engineers were invited.
The customer reached out to a1qa to perform functional testing of the web and mobile applications that allowed users to watch movies online. Some of the apps were developed for underage viewers, others were geographically restricted.
Having considered all the specifics, the a1qa team did the following:
Effective customer communication is a cornerstone for every project. As it was agreed, the a1qa QA Manager communicated with the customer on a daily basis discussing the scope of work and upcoming release issues.
The artifacts that the QA team produced to give the customer information on the products quality included:
The customer asked a1qa to run performance testing on their stage environment covering typical user journeys. To cope with the task, three QA engineers were assigned.
The objectives were the following:
The a1qa team defined what tools were better for the customer needs and wrote custom scripts to perform load testing of the products.
The engineers conducted three iterations of stress tests for the system to verify its performance characteristics by simulating the activity of a given number of concurrent users.
Performance testing included:
In the end, the detailed Performance Testing Report was developed. It contained the following information:
The customer developed mobile apps and a website player for SVOD content streaming. As part of this new project, they were adding a new TVOD feature to the existing iOS and Android apps and developed TVOD feature in a new website that replaced the old one.
The product under test provides users with the ability to watch videos/movies/TV shows online, users can download videos as well. It’s possible to continue watching or watch downloaded item on any registered device (the system allows registering 5 devices per user).
The a1qa team performed testing in 5 browsers and against 4 mobile devices.
Browsers:
Operating systems: