Home/

Case Study

Establishing AQA for an IoT industrial line analysis platform

Building the automated test scenarios to validate the availability, rendering, and accuracy of the visualization of the data that is received by 200+ charts from each sensor on the industrial line

Project scope

An IoT web-based platform that collects data from built-in sensors (energy consumption, level of noise, and vibration) from industrial lines. Based on the collected data, the platform allows end-users to analyze the current situation and get ML predictions for future energy consumption and equipment repair cycle.

The challenge

The IoT platform had 200+ charts for each sensor and module that are dynamically changing in real time. The platform also included a special gate to transform data from the equipment to JSON.

The Customer's Manual QA engineers cound not ensure that every 200 charts receive the correct data from each sensor. Testing production environment was also limited, as the industrial line was actively used 24/7 and a stop would cause significant losses.

The solution

The automated quality assurance engineers built test scenarios to validate the availability of 200+ charts, the correctness of data rendering, and the accuracy of data delivery from the back-end routes (API) to the right chart for each sensor.

Technologies

The results

  1. Implemented Cypress UI and API test for back-end and integrated to the CI pipeline.
  2. The quality assurance team acquired the ability to perform all automation tests for each sensor and line and be sure that data is correctly rendered.

Free Consultation

Request a 15-min call with an expert

Need AQA services for your project?

aqa@codex-soft.com

+351910394500