top of page

Streaming Data Testing – When Automation Meets the Network Layer

  • Apr 11
  • 1 min read
A technical infographic in Hebrew that presents a case study of streaming and automation testing at the network layer. The image demonstrates the challenge of testing metadata across multiple platforms, the solution that includes SSL decryption and the use of an external sniffer, and the result of over 90% stability in the testing scenarios. The design is modern, high-tech, and free of commercial branding.

In a project we carried out for a leading media company, we faced a unique challenge: testing a streaming application across five different platforms – Web, Android, iOS, Android Web, and iOS Web – while carefully examining the integrity of the metadata

The challenge:

Testing metadata during application usage is a complex task when it comes to manual testing, especially when there are multiple platforms. The task requires network monitoring, decryption of encrypted communications, data analysis, and comparison against valid patterns. It is not surprising that most organizations tend to skip these tests, which leads to missing critical faults in the communication layer between the client and the server.

The solution:

To deal with the complexity, we built an automated process that included the following steps:

  1. Re-signing the application

  2. Using an external sniffer


  3. Running scenarios with Appium


  4. ReportPortal integration

The result:

More than 90% stability in automated test scenarios, detection of faults during the development phase and also in cyclic runs, and significant improvement in the quality of data sent and received in real time.

The insight:

In many organizations, network layer testing is pushed aside due to technical complexity and its impact on release times. But when you combine systems thinking, proper planning, and close collaboration with the customer, these tests can also be integrated into the development and CI/CD process.

Comments


bottom of page