The IOT Process


The industry widely adopted IOT process defined by the NVIOT Forum is applied by the vendors for each bilateral test session and consists of five main activities: project planning, table testing, test planning, laboratory testing and test reporting as depicted in the following diagram.


Project Planning

This is the first phase of the IOT process. Once the need for IOT has been identified the vendors shall bilaterally agree on a project plan to cover the testing. The outcome of this shall be a project plan that contains details of the software loads to be tested, testing schedule and any other project specific information required.

Back to Top

Table Testing

This phase of the IOT process is where the vendors try to identify any potential problem areas prior to the actual testing. To achieve this the vendors shall exchange their statements of compliance to the relevant standards for the interface under test. The vendors shall then check the statements of compliance in order to identify differences between the implementations that could cause interworking problems, and any functional limits that can influence the test case planning. The outcome of this shall be a table test analysis that is used as a reference for the test planning.

Back to Top

Test Planning

This phase of the IOT process is where the tests to be performed are bilaterally agreed by the vendors. The references for this phase are the outcome of the table test analysis and each vendors supported feature set.

Using the above references, a list of test cases shall be prepared for the relevant interface. Once all the tests have been agreed a joint test plan shall be produced. This will form the basis for the laboratory testing.

Back to Top

Laboratory Testing

This phase of the IOT process is where the actual testing takes place. Laboratory testing should only start once all the entry criteria have been met.

Verification of the test cases will be achieved by closely monitoring the protocol interworking at the interface under test. A two-step verification scheme will be used: firstly the monitored interworking will be checked against the interworking described in the test case; secondly the functionality described in the test case will be verified.

Back to Top

Test Reporting

On completion of testing a joint test report shall be produced and bilaterally agreed by the vendors.

If there are any outstanding issues from the laboratory testing, vendors shall agree on an action plan to cover them.

If all the exit criteria have been met then testing shall be deemed complete.

Back to Top