NETWORK VENDORS IOT FORUM

The IOT Process

A standardized bilateral activity verifying interfaces between network elements to ensure multi-vendor interoperability.

Image created using AI

Overview

Interoperability Testing (IOT) allows vendors to bilaterally verify the standards-compliant interfaces between their network elements in a controlled environment using suitable test cases prior to software release in common operator networks. There are two types of IOT activities: Generic IOT (G-IOT) or Customer Specific IOT (MVI)

IOT Definition

IOT is defined as the bilateral activity between two vendors verifying an interface between their network elements, on a functional level, in accordance with the relevant standards.

Testing Environment & Scope

The elements under test are regarded as black boxes with well-defined external interfaces.

  • Uses real network elements and mobile stations.
  • Excluded: Conformance and stress testing.
  • Pre-requisite: Internal integration.

The Generic IOT Process Workflow

The industry widely adopted IOT process defined by the NVIOT Forum consists of five main activities.

IOT Process Flowchart
01

Project Planning

Vendors bilaterally agree on a project plan containing details of software loads to be tested.

02

Table Testing

Vendors exchange compliance statements to identify differences prior to the test phase.

03

Test Planning

Using the table test analysis, a list of test cases is prepared for laboratory testing.

04

Laboratory Testing

Actual testing takes place monitoring protocol interworking against cases.

Check Entry Criteria →
05

Test Reporting

A joint test report is produced. Any outstanding issues result in an action plan. Testing is complete when exit criteria are met.

Check Exit Criteria →