E2E Automated Testing
What topic or problem does the demo address | solve?

Has been brought by EANTC. During the plugfest, there would be multiple components under test at a limited time which is challenging. Due to the pandemic, it is more challenging because there would be no onsite support from the vendors. In such a difficult case, automation testing is mandatory to speed up the testing remotely and parallelly.

How does it solve the problem?

We enable a flexible automation testing architecture in our project. One automation testing server integrates into the test tools/emulators via Open APIs. The test engineers could access the automation testing services through the Graphic User Interface (GUI), to create/update the test cases, start/stop the test runs, and collect/review the results and logs. The GUI is exposed to the partners for remote testing, with the account permit controlling. The partner could access the GUI at any location via an OpenVPN connection.

The test tools are all under the control of the automation server. Multiple users could execute the selected test runs at the same for their devices under test.

How does it solve the problem?
E2E Automated Testing

The automation server connects to the testing components (i.e., test tools/emulators and system/device under test) via APIs.

To be included in the automation, the following requirements must be fulfilled by the components:


  1. API user guide shared with i14y Lab.
  2. Management and control plane connected to i14y Lab OAM shared network (so that the automation server can access them).
  3. API is exposed to the automation server.
  4. Access is permitted for the automation server.
  • GUI: Graphic User Interface
  • OAM: Operations, Administration Management
  • O-RU: Open Radio Unit
  • O-DU: Open Distribution Unit
  • UE: User Equiment
  • RF: Radio Frequency
  • AF: Audio Frequency