I was asked why we prefer testing by simulating signaling and using computer-like probes over automated smartphones.
Besides the technical description of the differences, with Degust, we support all of these methods, but our installed base has a dominant portion of Linux-based computers.
Simulating signaling and usage traffic can be advantageous when testing a communication network. It allows you to test the network’s performance and behavior under different conditions and loads without requiring end-user devices.
Here are a few key advantages of simulating signaling and usage traffic:
- Controlled testing environment: By simulating traffic, you have more control over the test conditions, such as the number of users, the type of traffic, and the network load. This allows you to test specific scenarios and conditions that may be difficult or impossible to replicate with real end-user devices.
- Repeatability: Simulation enables you to repeat the same test conditions multiple times, which can be useful for identifying and troubleshooting issues that may not be obvious during a smartphone test or take too much time to find.
- Scalability: Simulation enables you to test the network’s performance and behavior under heavy loads, which can be difficult or impossible to replicate with real end-user devices. This can help you identify and address potential bottlenecks or other issues before they impact real users.
- Cost-effective: Using simulation can be less expensive than testing with real end-user devices, as it eliminates the need to purchase and maintain large numbers of devices.
Besides signaling simulation, computer-type UEs must be preferred over smartphones, as they will bring a high standard of flexibility to the scene. If you are running your tests on a Linux-based OS, you could run even more types of tests.
However, some tests might not be able to be simulated, for example, APP testing or tests discrete to smartphones. Because of this, it is recommended to use a combination of both simulation and testing with real end-user devices to have a comprehensive view of the network performance and behavior.