Testing

The DPS offers different ways you can test the products during their life phases.

Connection Test

During the product assembly phases, the manufacturer must save within the firmware the credentials and other mapping information required by the gateway to establish the connection with the cloud, and send/receive data. The Connection Test page allows testing that the gateway hardware can connect to the cloud before the gateway is embedded/installed within the final product and then delivered.

Within the Test page, you can enter a connection-token to test, select the desired thing definition, and begin a new connection test by pressing the START button. During the connection test, you can verify that the product goes online and send data correctly to the cloud.

When a connection test completes all the collected data are deleted, and the token is released for further activation.

Factory Test

Once the final product has been assembled the Manufacturer generally performs some tests. The Factory Test feature permits to verify that the Product is working well, and register some data which can be used in the future to verify performances once the product is used by the customer.

Through the technical dashboard, Technicians can access the list of test sessions, start a new one, or inspect the historical sessions.

The STOP button allows stopping the running test session, when clicked, a dialog asks the Technician to provide an outcome (SUCCESS or FAILURE) and a note (optional).
Test sessions conducted when the product is not assigned to a customer are automatically marked as FACTORY TEST.
When the test completes the product is restored to its previous state, and the associated Connection Token is released.

Installation and Service Test

When the product is installed and activated, the service technician can, from time to time, perform a Service Test (e.g. periodic maintenance), checking whether the product is working well and allowing to compare test data with the factory test collected data.
Test sessions can be managed as done for factory tests by accessing the Technical dashboard.
Test sessions conducted when the product is assigned to a customer are automatically marked as SERVICE TEST.