GB/T 45283.4-2025 Configuration file exchange for industrial control system HMI―Part 4:Test requirements English, Anglais, Englisch, Inglés, えいご
This is a draft translation for reference among interesting stakeholders. The finalized translation (passing through draft translation, self-check, revision and verification) will be delivered upon being ordered.
ICS 25.040.40
CCS N 18
National Standard of the People's Republic of China
GB/T 45283.4-2025
Configuration file exchange for industrial control system HMI – Part 4: Test requirements
工业控制系统人机接口组态文件交互 第4部分: 测试要求
(English Translation)
Issue date: 2025-02-28 Implementation date: 2025-09-01
Issued by the State Administration for Market Regulation
the Standardization Administration of the People's Republic of China
Contents
Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Abbreviations
5 Basic requirements
6 Conformance testing
7 Interoperability testing
8 Test summary
Annex A (Informative) Conformance test cases
Bibliography
Press and publication - Knowledge services - Extraction and marking up of knowledge element
1 Scope
This document specifies the general requirements for the exchange test of engineering configuration files of human-machine interface (HMI) software for industrial control systems, including basic requirements, conformance testing, interoperability testing and test summary.
This document applies to the functional conformance testing and interoperability testing of the exchange of engineering configuration files of HMI software for industrial control systems that meet the requirements of GB/T 45283.2-2025 and GB/T 45283.3-2025.
This document is applicable to stakeholders (including but not limited to development organizations, third-party testing institutions, manufacturing enterprises and relevant personnel) to conduct the import and export tests of engineering configuration files for HMI components, software or systems.
2 Normative references
The following documents contain requirements which, through reference in this text, constitute provisions of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GB/T 32421-2015 Software engineering – Software reviews and audits
GB/T 32423-2015 Systems and software engineering – Verification and validation
GB/T 45283.2-2025 Configuration file exchange for industrial control system HMI – Part 2: Basic exchange description
GB/T 45283.3-2025 Configuration file exchange for industrial control system HMI – Part 3: Extended exchange description
3 Terms and definitions
The following terms and definitions apply to this document.
3.1
conformance testing
test to check the degree of compliance between the implementation itself and the specification requirements. It tests the compliance of the configuration file export of the Implementation Under Test (IUT) with the specification requirements and the compliance of importing standard configuration files into the IUT with the specification requirements
3.2
interoperability testing
test to check the interoperability and interconnection capability between different implementation versions of the same specification or different implementation versions of the same type of specification. It tests the interoperability of configuration file import and export between IUTs
3.3
implementation under test; IUT
specific implementation of the configuration file exchange specification. The HMI components, software or systems designed and implemented in accordance with the configuration file exchange specification, serving as the test objects for the import and export interaction tests of HMI configuration files
4 Abbreviations
The following abbreviations apply to this document.
IO: Input/Output
XML: eXtensible Markup Language
5 Basic requirements
5.1 Test objects
Components, software or systems with the function of importing and exporting HMI configuration files, developed in accordance with the requirements of GB/T 45283.2-2025 and GB/T 45283.3-2025.
5.2 Test types
Test types are divided into specification conformance testing and interoperability testing.
a) Conformance testing: Checks the degree of compliance between the IUT and the specification requirements. It tests the compliance of the configuration file export of the IUT with the specification requirements and the compliance of importing standard configuration files into the IUT with the specification requirements.
b) Interoperability testing: Checks the interoperability and interconnection capability between different implementation versions of the same specification or different implementation versions of the same type of specification. Specifically, it tests the interoperability of configuration file import and export between IUTs of different versions or from different manufacturers.
5.3 Test environment
5.3.1 Hardware environment
The hardware environment refers to the environment composed of necessary servers, desktop computers, network connection devices and auxiliary hardware devices for testing. Auxiliary hardware devices include physical PLC (Programmable Logic Controller), DCS (Distributed Control System) control systems or simulation platforms that meet the minimum test requirements.
5.3.2 Software environment
The software environment refers to the operating system, database, auxiliary test libraries and test tool software necessary for the operation of the IUT. Auxiliary test libraries are standard XML files defined by test cases that comply with GB/T 45283.2-2025 and GB/T 45283.3-2025. Auxiliary test software includes XML editing tools, XML format verification tools, communication test tools, etc.
5.4 Test process
The test process shall be implemented in accordance with GB/T 32423-2015. The review of specification documents, technical manuals and other documents related to testing shall be implemented in accordance with the requirements of GB/T 32421-2015.
The test process shall meet the following requirements:
a) Adopt appropriate functional test tools for testing or implement testing manually;
b) Testers shall make original test records in a timely manner during the functional test process, and relevant personnel shall review the test records after the test;
c) If relevant personnel find problems in interface functions during the test, they shall issue a problem report to the developer;
d) After the developer modifies the functional problems found in the test, the tester shall conduct regression testing and issue a test report.
6 Conformance testing
6.1 Test content
The conformance test of the HMI interaction specification mainly includes the following tests.
a) HMI configuration file export test: The purpose is to test the compliance of the configuration XML file exported by the IUT with the specification requirements. The following contents shall be verified:
1) Whether the IUT can generate XML files that comply with the standard format;
2) Whether the exported configuration file contains the specified elements in the information model, and test whether the information of various elements meets the requirements. The test elements include:
——Screen configuration;
——Variable definition;
——Device configuration;
——Function/script/event definition;
——User configuration;
——Resource files.
b) HMI configuration file import test: The purpose is to test whether the IUT can import XML files that comply with GB/T 45283.2-2025 and GB/T 45283.3-2025. The following contents shall be verified:
1) Whether the IUT can recognize standard-compliant XML files and generate corresponding projects in the software based on their information;
2) Whether the correct project can be generated according to the element information specified in the XML file.