T/GDFCA 040-2021 Blockchain-based food traceability system compatibility testing standards
T/GDFCA 040-2021 Blockchain-based food traceability system compatibility testing standards
Basic Information
Scope
Scope: This standard introduces the terms and definitions, testing criteria, testing methods, and testing content for the compatibility testing of food traceability systems based on blockchain technology. This standard applies to the compatibility testing of food traceability systems based on blockchain technology. Main technical content: According to the characteristics of the tested system, the compatibility of the system is quality tested from two aspects of coexistence and interoperability using functional verification methods. The compatibility test results are compared with the system compatibility requirements to evaluate the compliance of the system compatibility. a) Coexistence test method: 1) Confirm the products, systems, or components compatible with it in the test requirement specification. 2) Install and run the compatible products, systems, or components in the test environment, and design test cases. Coexistence testing not only needs to check the samples, but also needs to check the use and running status of the coexisting software and hardware, which is an important feature different from interoperability. The environment operation needs to consider the timing and order. 3) Execute the test cases and compare the expected results with the actual results. b) Interoperability test method: 1) Confirm the products, systems, or components compatible with it in the test requirement specification. 2) Verify the functions interoperable with the system or component according to the requirements of the specification, and design test cases. The content of interoperability verification includes: control mechanisms between each other, business operations between each other, and data processing between each other. 3) Execute the test cases and compare the expected results with the actual results.