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

GBT 39466.3-2020 ERP、MES与控制系统之间软件互联互通接口 第3部分:测试要求.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:1 M
标准类别:其他标准
资源ID:247278
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

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

GB/T39466.3—2020

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

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

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

功能正确性测试是根据功能 软件互联互通接口进行测试GB/T 21899-2008 割草压扁机,评 功能项的实现结果与评测标准达成 不通过”衡量功能项的正确性

互联互通接口集成测试天纲应按照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)接收错误消息到组件侧接口。

7.2.3消息中间件测试

7.2.3.1测试要求

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

7.2.3.2测试方法

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

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

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

集成测试的测试场景应参照GB/T39466.2一2020中第6章,选取一组适用的互联互通接口活云 纵向跨层级的业务流程闭环,构建测试用例

软件测试文档通常包括测试计女 则试项传递报告、测试志、测试记录、测试问题报告和测试总结报告SN/T 5360-2021 出口动物源食品中万古霉素和去甲万古霉素残留量的测定 液相色谱-质谱∕质谱法,根据软件的完整性级别和软件规 模等级可进行合理的取舍与合并。测试文档的基本内容和要求见GB/T9386一2008

8.1.1对测试结果要求

软件互联互通接口软件测试结果应满足下列要求: 可重复性:由同一测试者按同一测试计划对同一软件进行重复测试,应产生同一种可接受的 结果; b) 可再现性:由不同测试者按同一测试计划说明对同一软件进行测试,应产生同一种可接受的 结果; C) 公正性:测试不应偏向任何预设的结果; d)客观性:测试结果应为客观事实

软件互联互通接口测试完成后形成的文档应包括: a) 测试大纲; b) 测试说明; c) 测试报告; d) 测试记录; 测试问题报告

在测试完成后,评审测试过程和测试结果的有效性。主要对测试记录、测试报告进行评审,其具体

TB/T 3178-2007 集装箱在铁路上的装卸和拴固容和要求应包括: a 评审文档和记录内容的完整性、正确性和规范性; 评审测试活动独立性和有效性; C 评审测试环境是否符合测试要求; d) 评审测试记录、测试数据以及测试报告内容与实际测试过程和结果的一致性; e 评审实际测试过程与测试天纲和测试说明的一致性; f) 评审未测试项和新增测试项的合理性; g) 评审测试结果的真实性和正确性; h)评审对测试过程中出现的异常进行处理的正确性

软件互联互通接口的测试活动和测试结果应汇总在测试报告中。测试报告可包括以下内容: 测试报告名称 b)概述: 1) 简述测试活功; 被测试项及其版本/修订级别 3) 测试环境; 所参照的技术规范书或设计说明书及其版本。 测试活动描述: 测试日期和时问; 2) 测试数据; 3) 预期结果; 4) 测试记录、实际结果; 5) 异常现象; 6) 测试人员。 测试评价: 1) 测试评价:以测试结果和测试项的通过准则为依据,对每个测试项进行判定和评价; 差异评价:报告测试项与技术规范书或技术说明之间的差别,指出测试活动与测试计划之 间的差别,并说明原因; 3测试结论

GB/T39466.3—2020参考文献[1]GB/T20917—2007软件工程软件测量过程12

©版权声明