Select Page

Automation Testing for an OTT Platform

An OTT-based tech solution company wanted to test its OTT platform on all the recent versions of Android and iOS devices. Since they needed both manual and automation testing, they were looking for an OTT Testing Services Company that could do both
Case Study Of Automation Testing For An Ott Platform
  • 1000+

    Automation Test Cases

  • 11

    Automation Test Suites

  • 2

    Automation Testers

  • Completed 7 Days of Manual Work in 2 Days with Automation Testing
  • Parallel Testing with in-house Device Farm
Tools Used
  • Java Language

    Java for our Test Automation Scripts

  • LemonCheeseCake Icon

    Appium for Mobile App Automation

  • Looker Icon

    Cucumber TestNG Maven Integrated Framework

  • Splunk Icon

    Jenkins for CI/CD Integration

  • Testrail

    TestRail for Test Case Management

  • Zephyr Icon

    JIRA for Bug Management

  • Youbora Tool

    Youbora for A/B Testing Insights

  • Mix panel

    Mix Panel for A/B Testing Insights

The Challenge

One major challenge was testing the application as quickly as possible because our client was eager on deploying their service with the newly developed subscription models. But testing required streaming videos for long hours. They also had two dedicated variants of their OTT platform for B2B and B2C users respectively.

As the availability of the content on the OTT platform varies in different regions, we also had to ensure that the right content is being displayed in the correct geolocation.


Our Solutions

  • Performed End-to-End OTT Automation testing covering all scenarios.
  • Parallel Testing with fully Independent scenarios without any flakiness.
  • Created Automation Test Suites for their different Subscription models.
  • Region-based testing using network manipulators.
  • Seamless reporting with instant execution status provision.
Parallel Testing to Save Time

We wanted to ensure we completed our testing as quickly as possible without compromising on the quality. So we made use of our in-house device farm to run the automation tests across numerous devices at the same time. We also developed our automation scripts that are based on scenarios completely independent from each other and created automation test suites for every subscription model. This enabled us to even reduce the time required to complete the testing.

End-to-End OTT Test Automation

Be it a movie, series, or live program, we automated all content-specific controls such as skip intro, watch next episode, watch the previous episode, and so on. We also covered all other functionalities such as picture-in-picture, offline, swimlane navigation, playback, and so on.

We used VPNs to test if the OTT platform displayed the right content in the defined geo regions. We also performed role-based testing for both the B2B and B2C variants of their OTT platform.

A/B Testing

From the data we got from OTT analytics tools such as Youbora, and Mix Panel, we were able to perform A/B testing with different content recommendations in various swimlanes based on a user’s usage trends.


Our client followed Agile methodology for their project. So we had 14-day sprints during which we tested the OTT app without any delays. Our client wanted instantaneous updates on the status of the completed automation tests. So we completely automated our reporting flow so that the test execution status of every test gets updated instantaneously in their bug management tool.

Talk to our Experts

Amazing clients who
trust us
Palo Alto Logo
Abb Logo
Polaris Logo
Ooredoo Logo
Stryker Logo
Mobily Logo