GBT 39466.3-2020 ERP、MES与控制系统之间软件互联互通接口 第3部分:测试要求.pdf

GBT 39466.3-2020 ERP、MES与控制系统之间软件互联互通接口 第3部分:测试要求.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:1 M
标准类别:综合标准
资源ID:50281
免费资源

标准规范下载简介

GBT 39466.3-2020 ERP、MES与控制系统之间软件互联互通接口 第3部分:测试要求.pdf简介:

"GBT 39466.3-2020 ERP、MES与控制系统之间软件互联互通接口 第3部分:测试要求.pdf"是中国国家标准(GB/T)中的一项技术标准,其全称为《信息技术-企业资源规划(ERP)与制造执行系统(MES)与控制系统之间软件互联互通接口 第3部分:测试要求》。该标准详细规定了ERP(Enterprise Resource Planning,企业资源规划系统)、MES(Manufacturing Execution System,制造执行系统)以及控制系统之间的软件互联互通接口在设计、开发和实施过程中需要满足的测试要求。

这份标准旨在确保ERP、MES和控制系统之间的数据交换、信息共享和流程协同工作的稳定性、准确性和安全性。它涵盖了接口的性能测试、功能测试、兼容性测试、安全性测试等方面,以保证不同系统之间的无缝集成,提高生产效率和优化企业管理流程。

测试要求包括但不限于接口的响应时间、数据一致性、错误处理、数据加密和安全防护等,以满足企业在数字化转型中的信息化需求。对于ERP、MES和控制系统的开发者、集成商以及用户来说,这份标准提供了一套明确的测试框架,以确保产品和服务的质量和互操作性。

GBT 39466.3-2020 ERP、MES与控制系统之间软件互联互通接口 第3部分:测试要求.pdf部分内容预览:

GB/T8566—2007、GB/T9386—2008、GB/T11457—2006、GB/T18492—2001、GB/T20158 2006,GB/T25000.2—2018,GB/T25000.10—2016、GB/T25000.22—2019、GB/T25000.23—2019 GB/T25000.40—2018、GB/T25000.41—2018和GB/T39466.1—2020界定的以及以下术语和定义适 用于本文件。 3.1 指标indicator 对由规定信息需要的相关导出的指定属性提供估算或评价的测度。 [GB/T209172007,定义3.10 3.2 集成测试 integrationtest 将不少于一个的业务组件、功能单元或子功能组装成整体的测试。 注:软件测试的一个阶段

测试维度可包括: a)对遵循GB/T39466.1—2020、GB/T39466.2—2020开发的业务组件的接口测试; b)对遵循GB/T39466.1—2020、GB/T39466.2—2020开发的组件接口适配器的测试; c)对遵循GB/T39466.1—2020、GB/T39466.2—2020开发的消息中间件的测试; d)互联互通集成测试

互联互通接口测试目的如下: a 确定开发者提供的软件是否满足GB/T39466.1—2020和GB/T39466.2—2020所规定的软 件互联互通接口功能要求和互联互通集成要求; b 通过测试,发现软件错误; c)检测软件潜在的缺陷

测试包括下列级别,并按顺序进行: a)单元测试; b)集成测试。 回归测试可能出现在上述各个测试级别中,并贯穿于整个软件生命周期

本部分从GB/T25000.10一2016定义的质量特性和子特性角度出发《滤池气水冲洗设计规程 CECS50:93》,确定软件单元测试 试的测试内容。

互联互通接口规范测试过程应遵循GB/T32423一2015执行。 对规格文件、技术手册及与测试有关的文件进行的评审应按照GB/T32421一2015的要求执行

5.1.1编制测试大纲

互联互通接口功能测试大纲应按照GB/T39466.1一2020和GB/T39466.2—2020规定的接口功 功能完备性指标,针对开发者提供的具体软件服务确定测试方式、测试环境和测试工具,制定与功 相关的测试大纲

生针对软件互联互通接口进行测试时: 结构构建功能测试用例 测试工具应具备完整的测试用例库,对用 干测试的数据需要进行严格标定。测试时应采用测试用 例库中已有的标准数据,也可自行选择测试数据,但应符合测试大纲中对数据的各种要求

功能完备性指标中的每一指标项都应拥有独立的测试用例。 针对软件互联互通接口平台的功能算法的不同特点,测试工具指导测试用例的自动生成,各类测试 用例纳人数据库管理,按照测试大纲中设定的规则,根据测试用例库中的测试用例自动生成用于测试的 标准格式文档。 制定测试标准文档描述规范,将测试用例导入、导出测试用例库,

5.2.1测试环境要求

软件互联互通接口功能测试环境要求如下: a)选用的硬件基础设施应符合软件运行的最低要求和控制系统的仿真要求; b)应选用通用的操作系统和相关软件平台; C 应建立相对简单、独立的测试环境,不安装不相关的软件; d)应保证测试环境中没有计算机病毒; e 应具有独立的网络环境

5.2.2功能测试工具

功能测试应采用软件互联互通接口专用的测试工具。 功能测试工具应满足如下技术要求: a)实现测试脚本分级维护管理; b)提供测试结果统计和详细日志; )对失败用例进行错误分类; d)通用性强,与具体测试业务无关:

GB/T39466.3—2020

e)支持第二方测试工具与接口; 测试用例自动配置和执行; g)支持分布式运行。 软件的功能测试采用黑盒测试的方法,测试前应根据本部分的要求及委托方提供的文档预先编制 则试用例。测试用例应覆盖测试依据中描述的所有功能,并且考虑有代表性的工作任务的功能组合

测试过程应满足如下要求: a)采用合适的功能测试工具实施测试,或以手工方式实施测试; b)测试人员在功能测试过程中应及时做出原始测试记录,测试结束后相关人员对测试记录进行 审核; C 相关人员在测试过程中,如发现接口功能方面的问题,则向开发方出具问题报告 d)开发方对测试中发现的功能问题进行修改后,测试方进行回归测试,并出具测试报告

功能完备性测试评价软件互联互通接口中所有相关功能与功能测试大纲的契合度,在一定程度上 反映被测软件的功能完备性。完备性评价可由分支覆盖率和整体覆盖率来体现。 对业务组件、功能单元和子功能的功能完备性评价应遵循如下原则: a)如一个服务支持至少两种符合GB/T39466.2一2020定义的接口应用,则该服务符合本部分; b)如一个服务提供的接口实现了IRM中定义的有关子功能,支持在GB/T39466.1一2020中第 8章定义的接口规范,则该服务符合本部分: 一个服务只要求支持子功能接口的实现。不要求该服务支持相同功能单元或相同业务组件的 其他子功能所需要的接口。

功能正确性测试是根据功能 软件互联互通接口进行测试,评 功能项的实现结果与评测标准达成 不通过”衡量功能项的正确性

互联互通接口集成测试天纲应按照GB/T39466.2一2020规定的公共信息描述约定进行裁剪,制 定适用的互联互通接口集成度指标,针对开发者提供的具体软件服务确定测试方式、测试环境和测试工 具,制定与集成测试相关的测试大纲。

6.2.1测试环境组成

瓦联互通集成测试环境应包括硬件环境、软件环境

互联互通接口集成测试工具应可检测并分析评估信息交换过程中,系统目志和网络封包等交 的过程数据。

测试人员在集成测试过程中,应遵循以下要求: a)采用合适的互联互通集成测试工具实施测试; b)测试人员在测试完成后提供原始测试数据,相关人员对测试数据进行审核; c)相关人员对测试数据进行分析,如发现接口集成方面的问题,则向开发方出具问题报告; d)开发方对测试中发现的问 ,测试方进行回归测试,并出具测试报告。

软件互联互通接口集成测试完成后,对测试结果进行分析,确认软件互联互通集成是否达到测 的要求。

7.2.1业务组件测试

7.2.1.1测试要求

业务组件接口测试主要测试的方面有: 对业务组件中与接口参考对应的接口外特性进行测试。 b) 判断组件接口功能是否实现了信息交换方式的特性,对各类方式下的所有交换情况进行测试 本部分中信息交换的信息交换方式测试有: 1)拉方式; 2)推方式; 3) 发布订阅方式。 C) 消息定义是否能够满足业务信息的表达、传递和约束的要求,包括: 1) 是否可以表达测试用例中的消息内容; 2)是否可以实现消息中必需项的检查和校验.并返回正确的校验错误提示

7.2.1.2测试方法

h)正常Cancel请求返回错误Error信息; 错误Cancel请求返回错误Error信息; 正常Confirm请求返回正确Ack信息; k)正常Confirm请求返回错误Error信息 错误Confirm请求返回错误Error信息: m)正常Respond请求返回正确Ack信息; n)正常Respond请求返回错误Error信息 o)错误Respond请求返回错误Error信息

7.2.1.3.3发布订阅方式测试场景

7.2.2组件接口适配器接口测试

7.2.2.1测试要求

GB/T 39466.32020

组件接口适配器接口测试应测试的方面有: a)与业务组件间的接口通信功能; b) 与消息中间件系统间的消息通信功能; c)消息结构验证和必要字段验证功能; d)业务组件接口规范与消息中间件系统接口规范的信息转换功能

7.2.2.2测试方法

接口适配器是用来完成业务组件与中间件系统消息通信和转换的中间件软件。 接口适配器的测试场景是在接口适配器两侧部署测试客户端,发送和接收测试数据,判断接口适配 器的消息通信和转换功能是否达到要求。 接口适配器的测试方法是由测试客户端向接口适配器接口发送相关测试场景的测试数据,确认通 过接口适配器完成的业务会话过程和消息转换的过程是否符合预期。由输人侧测试客户端向接口适配 器相关接口发送测试数据,输出侧测试客户端接收测试消息并返回相应测试数据;通过收集适配器的运 行日志判断接口适配器的功能是否满足要求。

GB/T 39466.32020

7.2.2.3测试场景

接口适配器的信息交换场景包括: a)组件侧向中间件侧消息传递: 1)接收正常消息到中间件系统; 2)接收异常消息返回BadRequestException错误; 3)接收正常消息返回ApplicationException错误: 4)接收正常消息返回CommunicationException错误 b 中间件侧向组件侧消息传递: 1)接收正常消息到组件侧接口; 2)接收错误消息到组件侧接口。

JG∕T 512-2017 建筑外墙涂料通用技术要求7.2.3消息中间件测试

7.2.3.1测试要求

消息中间件测试应测试的方面有: a)消息交换通道与分发规则是否符合接口参考规定的信息交换活动; b)消息中间件与业务组件接口的通信; c)消息中间件与接口适配器接口的通信

7.2.3.2测试方法

消息中间件是实现多个系统间消息传递机制的中间件系统。 消息中间件测试使用消息两个或两个以上中间件客户端与消息中间件进行信息交换模拟接口参 中的信息交换活动DB31/T 885-2015标准下载,测试消息中间件系统消息通信和分发规则配置是否满足接口参考的要习 消息中间件的系统运行记录跟踪和判断消息分发过程的正确性

集成测试是以单项事务的业务场景作为测试场景将相关业务组件、接口适配器、消息中间件系统集

集成测试应遵循如下测试步骤: 按接口参考构建一次信息交换活动的测试环境,完成相关业务组件、接口适配器、中间件 系统的部署、配置; b) 完成接口集成环境的日志收集设置; c)根据测试用例初始化测试数据及相关测试脚本; d)运行测试用例,跟踪测试过程并记录测试结果; e)对比测试过程记录,分析测试结果,给出测试结论

©版权声明
相关文章