Case Study: Inthegame (ITG) – MQA for streaming platform

Aa
Aa
Aa

Project summary

We partnered with Inthegame, the global leader in viewer interaction and monetization technology for TV, mobile, and web platforms, to ensure their innovative interactive overlay solution met the highest quality standards. 

By conducting comprehensive QA testing and process improvements, we delivered a robust and reliable platform that supports seamless user interaction, engages audiences, and drives monetization across multiple platforms.

The client’s request

The client required a reliable QA partner to ensure their platform’s stability and functionality while supporting their mission to enhance the viewing experience. Our team was hired to cover the following responsibilities:

  • Verifying that platform requirements were consistently met across all supported devices and operating systems.
  • Conducting comprehensive functional and non-functional testing.
  • Performing cross-platform, performance, and localization testing.
  • Debugging the app on various IDEs, including Android Studio, Xcode, Tizen Studio, and WebOS IDE.
  • Improving the QA and development processes through enhanced collaboration and testing documentation.
  • Creating and managing testing documentation, including test plans, checklists, test cases, and bug reports.

The challenge that we faced

The project presented two primary challenges:

  1. Ensuring stable server connections between ITG servers and client applications, particularly under high user loads, to provide seamless content delivery to all users.
  2. Functional testing of the client application to confirm that interactive content met design and requirement standards while functioning perfectly across all supported platforms and operating systems.

Solutions we provided

To address these challenges, our team applied technical expertise and a methodical approach:

  • Testing and debugging:
    • Created regression and smoke suites to validate app functionality before each release.
    • Performed cross-platform testing to confirm consistent performance on all supported devices and operating systems.
    • Expanded development environment tools to enable real-time debugging and faster bug localization, including running simulators as needed.
  • Performance testing:
    • Developed performance testing scripts in JMeter and K6 to evaluate server capacity under high user loads.
    • Deployed Azure and AWS virtual machines to run performance tests, ensuring infrastructure met acceptance criteria.
  • Documentation and process improvements:
    • Created and updated comprehensive product descriptions and technical documentation in Notion.
    • Enhanced collaboration across QA, development, DevOps, business units, and design teams to streamline processes and improve outcomes.

Tech Stack

  • Project management tools: Jira, Asana, Trello, Airtable
  • API Testing & Documentation: Postman, Swagger
  • Test Documentation: QASE, Notion
  • Performance Testing: JMeter, K6
  • Development Environments: Xcode, Android Studio, Visual Studio, WebOS IDE, Tizen Studio
  • HTTP Request Tools: OkHttp, Proxyman, Charles
  • Debugging Tools: LG, Samsung, Apple, Xiaomi, Hisense devices
  • Network Configuration: TP-Link, ASUS
  • Server Monitoring: Grafana
  • WebSockets & Logs: WebSocket testing, server log analysis
  • Cloud Platforms: Azure, AWS
  • Version Control & Development Tools: Terminal, DevTools, Git

Result

Our collaboration with Inthegame resulted in a highly reliable and versatile platform that supports a wide range of devices, including web, mobile, and TV. Key outcomes include:

  • Enhanced platform reliability
  • Cross-platform compatibility
  • Improved QA and development workflows
  • Higher scalability

Inthegame now powers an interactive overlay used by popular content providers worldwide, supporting diverse use cases ranging from educational content for children to engaging advertisements. This project highlights our expertise in comprehensive QA services, ensuring platform stability, scalability, and an exceptional user experience.

In Pecode, we’re always ready to bring great ideas to life and ensure their proper work. For those who are ready to start this journey with us, we’re always available via hello@pecodesoftware.com