Development of a system platform with PHP and XML
Web application for exchanging test data and creating test reports
I.G.Bauerhin is one of the world's leading automotive suppliers and develops seat heating systems for various vehicle manufacturers. Among other things, I.G.Bauerhin supplies vehicle manufacturers and their system suppliers with steering wheel heaters, sensors for seat occupancy detection, components for air conditioning seats and electronic control units.
The developed components must be tested according to specific test procedures and their testing must be recorded. For this purpose, I.G.Bauerhin also develops special test devices for the quality control of its products. For these test devices, individual test definitions for specific test procedures can be created on the test device itself. To ensure that these specific test definitions can also be used in all production facilities worldwide, a system platform was developed that enables the international team to make the exported test definitions available and distribute them to other team members worldwide.
An additional challenge was the integration of the function for creating test reports using the system platform. This now enables employees to save the various test results of a component centrally in a system and generate a summarized test report with the help of corresponding filter functions. These filter options can be used to set global, site-specific and/or device-specific criteria for the display and generation of a test report.
The Zend framework for PHP development was used to develop the system platform. The test device data is exchanged via XML and is stored and read out centrally in a Microsoft SQL database. HTML5, CSS, JavaScript and Bootstrap were used to implement the graphical user interface.