Challenge
In order to validate their current functionality across different players, the client needed an application that allowed them to test their feature support against the different players in the market.
This would allow them to adjust their internal processes to prioritize according to feature support or bugs that were discovered.
Tests would need to be reliable and be available for the different players and their versions in the market.

Process
To address this challenge, our team kicked off the development of a proof of concept (POC) to test the flow of the application and validate our intended build.
We started by setting up one player in a basic React application, using appropriate abstractions that would allow us to support multiple players in the future. In addition, we begin creating a thorough test suite that focused on addressing major pain points for our customers, including tests for live and VOD playback scenarios, subtitles, fast-forward functionality, and playback speed changes.
Solution
We developed a testing application with a six-month timeline. We built a comprehensive solution that could support multiple players and different versions of those players. We were able to support the major browsers and operating systems.


Results
The client has achieved a successful outcome with the implementation of a stable set of tests that can be triggered by other repositories involved in the process. This has allowed them to thoroughly test different players across various browsers, ensuring that no issues arise during the rollout of new releases for each player.
Team
The team working on this project is named Quantastic4, a dedicated video-team composed of a Team Leader and video developers.
They are supported by an extended team of Qualabs that helps them in several areas: Delivery, Technology, Client satisfaction and People care.