Get started

What is XGP?

XGP is a complete hardware and software solution that provides end-to-end test automation for GSM Networks. It has programmable GSM radios that can emulate user equipment (UEs) such as mobile handsets, IoT devices etc. Also, they can run test scenarios pushed into them by a central coordinated test management system.

Versatile

XGP supports test cases across 2G, 3G, 4G, and 5G standards, covering voice, broadband, IoT data, and messaging, both IP and non-IP based.

Scalable

XGP increases testing speed by 5x compared to manual testing and allows further parallelism by adding more XG devices, reducing time to market.

Streamlining Testing with XGP

How It Works?

XGP operates through the Distributed Execution Manager, a centralized SaaS platform for managing tests. Engineers use the Management Console to design, execute, and diagnose tests while organizing scenarios into projects. Tests are run by hardware or software agents, which execute tasks and report results back in real-time, ensuring efficiency and accuracy.

XGP also integrates seamlessly with Git for version control and offers an Integration API to connect testing with business processes, such as CI/CD pipelines. This system allows for a wide range of testing scenarios, from RF capabilities to APIs and web applications, making it versatile for enterprise environments.

Powerful Testing Tools

Test Agents and Capabilities

In XGP, a test agent is a software or hardware component that can execute test cases against a certain application interface. These interfaces could be cell towers (RF), web apps, mobile apps, APIs etc. and different types of interfaces are called channels. Based on the type of interface to be interacted with, the Agent could be implemented in software, or in hardware.

Agents are placed in remote locations where they have access to the application interfaces that undergo testing. The Distributed Execution Manager pushes test projects into the agents and then sends necessary commands to trigger tests. Based on the need, a single test step, a test scenario or a complete test project can be triggered to be executed.

RF Agents
(XG Devices)
XG Devices are hardware that automate cellular interactions using Python-based test agents. Their capabilities vary by the GSM RF modules inside.
  • Implementation : Hardware
  • Placement : Cell Deployment
  • Capabilities : 2G/3G/4G/5G/IoT Services Testing
Outsoursing Development
HTTP Agents interact with web portals and REST APIs, using CodeceptJS, a JavaScript-based web automation framework. CodeceptJS projects run natively in XGP.
  • Implementation : Software
  • Placements : Cloud or Local Network
  • Capabilities : Web UI Automation, API Automation
Software Product Development
Mobile App Agents support the automation of mobile app testing, utilizing Appium, a widely-used mobile automation framework, as its core technology.
  • Implementation : Hardware
  • Placement : Mobile Network
  • Capabilities : App Testing, UE Capability Testing

Ready to Transform Your Testing?

Discover XGP Today

Revolutionising Telco Test Automation

XGP 2.0 and XG-Connect

These powerful hardware solutions bring unparalleled flexibility, efficiency, and scalability, helping telco service providers streamline their testing processes with real RF terminations directly on the network.

XGP 2.0 : Powerful, and Feature-Rich

XGP 2.0 is a 1U rack-mounted hardware solution with integrated RF antennas, ideal for operators seeking high performance and reliability can be installed network rack. It offers extensive testing capabilities and key features.

  • Switchable SIM Bank: Supports up to 12 SIMs for seamless testing across multiple carriers or profiles.
  • Supported Protocols: UDP, CoAP, MQTT, LWM2M, HTTP with secure communication using DTLS/TLS.
  • Test Case Management: Easily develop and manage test suites with an integrated IDE and version control system.
  • Local Display: Provides direct interaction for configuration and monitoring during testing.

This solution provides the robustness required for high-demand, real-world testing environments, enabling telcos to validate services efficiently, from legacy networks to the latest technologies like 5G.

XG -Connect : Modular, Portable, and Versatile

XG-Connect is a modular, two-part system designed for maximum portability and flexibility. Comprising a management module and a dynamic device holder module, it offers dynamic test capabilities for mobile phones and RF modules alike.

  • Power Supply: Battery-powered with support for 230VAC and USB Power Delivery (PD), allowing for flexible deployment.
  • Parallel Execution: Simultaneously test up to 7 mobile devices or RF modules, increasing testing throughput and efficiency.
  • Supported Protocols: It supports UDP, CoAP, MQTT, LWM2M, HTTP with DTLS/TLS for secure data communication.
  • Test Case Management: Integrated test suite development environment with version control to simplify and speed up the testing process.
  • Local Display: Interactive display for real-time control and monitoring of test executions.

With XG-Connect, service providers can rapidly deploy testing infrastructure in dynamic environments, whether it’s in a lab setting or on-site in the field.

Why Choose XGP 2.0 and XG-Connect?

Both XGP 2.0 and XG-Connect are designed to meet the evolving needs of telco service providers. These solutions enable remote execution of test automation, ensuring scalability, reducing testing times, and improving the accuracy of network and device validations.

XG Device Models

Have to add a device models as an illustration

These powerful hardware solutions bring unparalleled flexibility, efficiency, and scalability, helping telco service providers streamline their testing processes with real RF terminations directly on the network.