ICS 67.040
X01
团体标 准
T/ GDFCA 040—2021
代替 T/ GDFCA 040—2019
基于区块链技术食品追溯系统的兼容性测
试标准
Compatibility Test Standard for Food Tractability System Based on Blockchain
Technology
2021 - 11 - 29发布 2021 - 11 - 30实施
广东省食品流通协会 发布
全国团体标准信息平台
全国团体标准信息平台
全国团体标准信息平台
全国团体标准信息平台
T/ GDFCA 0 40—2021
I 目 次
前 言 ................................ ................................ .............. II
1 范围 ................................ ................................ .............. 1
2 规范性引用文件 ................................ ................................ .... 1
3 术语和定义 ................................ ................................ ........ 1
4 通过准则 ................................ ................................ .......... 2
5 测试方法 ................................ ................................ .......... 2
5 测试内容 ................................ ................................ .......... 3
全国团体标准信息平台
全国团体标准信息平台
T/ GDFCA 0 40—2021
II 前 言
本标准按照 GB/T 1.1 —2020给出的规则起草。
本标准归口单位:广东省 食品流通 协会。
本标准主要起草单位: 广州筑粒信息科技有限公司 、广州软件应用技术研究院 、广州市智能软件
产业研究院 、广州中科易德科技有限公司 、广州格利技术服务有限公司 、广州食协技术服务有限公司 、
中山市仁达贸易发展有限公司 、中科软件测评(广州)有限公司 、广州执信网络技术有限公司 、广州生
命码科技有限公司 、广东省食品流通协会 、深圳天祥质量 技术服务有限公司 、无限极(中国)有限公司
本标准主要起草人: 李引、袁敏夫、陈雷、廖建平、王旭、何川、王含、余方、程景添、陈自英、
毛振醒、李兴宇、周宝诗、曹新贵、张欣、文钰、云育行
本标准在原 《T/ GDFCA 040—2019 基于区块链技术食品追溯系统的 兼容性测试标准 》基础上修订
以下内容 :
----修改了原标准“第二章 规范性应用文件 ”的部分内容 。
----修改了原标准“第三章 术语与定义 ”的部分内容 。
----删除了原标准“第四章 测试范围 ”的内容。
----增加了“第四章 通过准则 ”。
----删除了原标准“第六章 测试过程”的内容。
----原标准“第七章 测试规范 ”改为“第六章 测试内容”,根据基于区块链技术食品追溯系统 的
特性进行了修改 。
全国团体标准信息平台
全国团体标准信息平台
T/ GDFCA 0 40—2021
1 基于区块链技术食品追溯系统 的兼容性测试标准
1 范围
本标准介绍了基于区块链技术食品追溯系统的 兼容性测试的术语和定义、 通过准则 、测试方法和测
试内容。
本标准适用于基于区块链技术食品追溯系统的 兼容性测试。
2 规范性引用文件
下列文件对于 本文件的应用是必 不可少的。凡是 注日期的引用文 件,仅所注日期的版本适用于本文
件。凡是不注日期 的引用文件,其最新版本(包括所有的修改单)适用 于本文件。
T/CESA 6001 -2016 区块链参考架构 术语
GB/T 38158-2019 重要产品追溯 产品追溯系统基本要求
3 术语和定义
下列术语和定义适用于本文件。
3.1
区块链 blockchain
一种在对等网络环境下,通过透明和可信规则,构建不可伪造、不可篡改和可追溯的块链式数据结
构,实现和管理事务处理的模式。
[T/CESA 6001 -2016]
3.2
追溯系统 tractabilit y system
基于追溯码 、文件记录、相关软硬件设备 和通信网络,实现现代信息化管理并可获 取产品追溯过程
中相关数据的集成。
[GB/T 38158 -2019]
3.3
共存性 Coexistence
全国团体标准信息平台
全国团体标准信息平台
T/ GDFCA 0 40—2021
2 在与其他产品共享通用的环境和资源的条件下, 区块链系统能够有效执行其所需的功能并且不会对
他系统造成负面影响的程度。
3.4
互操作性 Interoperability
指测试软件组件在软件组件或系统之间交互,交换数据,互操作和使用数据信 息的能力。
3.5
依从性 Compliance
系统遵循与兼容 性相关的标准、 约定或法规以及类 似规定的程度。
4 通过准则
考虑到食品追溯系统业务的多样性 ,本标准仅对系统最低限度 的兼容性指标进行规范。
a)共存性:在与其他系统共享通用的环境和资源的条件下,系统能够有效执行其所需的功能 ,并
不会对其他产品造成负面影响 。
b)互操作性:系统可以支持通过接口 与其它系统进行 溯源数据的交换和共享 。
c)依从性:系统设计应满足 国家标准、约定或法规 ,包括但不仅限于 :
---《中华人民共和国食品安全法》 (2018年12月29日修订)
---《中华人民共和国食品安全法实施条例》 (2019年10月11日修订)
---《中共中央国务院关于深化改革加强食品安全工作的意见 》(2019年)
---《食用农产品市场销售质量安全监督管理办法》( 2016年)
---《GB/T 38158-2019 重要产品追溯 》
5 测试方法
根据被测系统的特点, 采用功能验证方法从共存性、 互操作性 两方面对系统的兼 容性进行质量测试,
并将兼容性测试结果与系统兼容性要求比较,评价系统兼容性的符合性。
a)共存性测试方法 :
1)确认测试需求规格说明中与其兼容的产品、系统或组件。
2)在测试环境中在安装运行兼容性的产品、系统或组件,设计测试用例。共存性测试不仅需
要检查样品,也需要检查共存 软硬件的使用情况和运行状态这是区别于 互操作性的重要特点。环境
运行要考虑时机和次序。
3)执行测试用例,进行预期结果与实际结果的比对。
b)互操作性测试方法 :
1)确认测试需求规格说明中与其互操作的产品、系统或组件。
全国团体标准信息平台
全国团体标准信息平台
T/ GDFCA 0 40—2021
3 2)根据需求规格说明要求验证与该系统或组件的互操作的功能,设计测试用例。互操作需验
证内容包含:相互之间的控制机制、相互之间的业务操作、相互之间的数据处理。
3)执行测试用例,进行预期结果 与实际结果的比对。
6 测试内容
基于区块链技术食品追溯系统兼容性测试应从系统的共存性性、互操作性 ,以及系统遵循 与兼容性
相关的标准、约定或法规以及类 似规定等方面进行测试。
6.1 共存性
在与其他系统共享通用的环境和资源的条件下,系统能够有效执行其所需的功能,并且不会对其他
产品造成负面影响的程度。
共存性测试主要考察系统安装和运行时与正在运行的软件之间的共存性约束,两个系统同时运 行
时,系统的 CPU、进程等系统资源是否异常,或者造成其他系统运行错误或本身不能正确的实现功能,
者系统出错、系统用户界面不友好等,一般需进行:
a)验证区块链系统与常用的杀毒软件是否具有 共存性。
b)验证区块链系统与常用的浏览器软件是否具有共存性。
c)验证区块链系统与常用字处理软件是 否具有共存性。
d)验证区块链系统与其他工具是否具有共存性。
e)验证区块链系统与应用软件兼容性,系统运行时与需要的其他应用的支持能力。
f)验证区块链系统与操作系统的兼容性,理想的系统应该具有与平台无关性。
g)验证区块链系统与数据库的兼容性。需考虑其对不同数据库平台的支持能力。
h)验证区块链系统与中间件的兼容性。
i)验证智能合约是否向前或向后兼容,验 证智能合约新版本是否保留它早期版本的功能。向 下兼
容,智能合约是否对旧版 本创建的数据格式或文件格式等在新版本上是否能够正常操作或使用;
j)验证数据迁移和恢复是否可以成功;
k)验证系统与硬件兼容性 ,考察系统对运行的硬件环境在无特殊说明时,如对计算机型号、网卡
型号、声卡型号、显卡型号等有无特别的声明,是否出现不同的运行结果或是根本就不
T-GDFCA 040—2021 基于区块链技术食品追溯系统的兼容性测试标准
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2022-12-18 17:34:13上传分享