山东省城市商业银行合作联盟有限公司新一代接口自动化测试工具研发项目POC测试供应商征集公告
2025-03-04(一)项目名称:新一代接口自动化测试工具研发项目
(二)基本情况
山东省城市商业银行合作联盟有限公司新一代接口自动化测试工具研发项目准备启动,为了能够获得最符合商行联盟需求的产品和服务,保证商行联盟需求正常落地,现征集优质的自动化测试领域建设供应商进行POC测试。
(三)采购内容
基于商行联盟现有自动化测试规范和使用需求,实现但不限于以下功能:
事项名称 |
事项要求 |
基础功能 |
1、接口管理功能 (1)支持从服务资产库、ApiPost等内部接口管理工具及配置文件一键同步/导入接口定义,实现对被测接口的统一管理。 (2)支持接口定义版本管理与多法人行差异化配置(同一接口定义多法人行共用,但使用字段栏位存在差异)。 (3)若接口定义发生变更可一键将变更同步到关联案例。 2、案例设计功能 (1)实现根据接口定义+数据一键生成单接口测试用例。 (2)接口协议支持http、https、gRPC、MQ、TCP、dubbo等。 (3)对接测试数据准备与管理系统,实现案例数据的申请、选取、配置。 (4)单案例兼容多法人行,并支持一键切换(差异化报文字段、测试数据、断言等自动切换适配所选法人行)。 (5)支持给单个案例或整个案例集设置前置条件/后置条件(前置/后置条件包含报文加解密处理、数据库操作脚本、自定义函数脚本等)。 (6)支持案例断言设置(包括数据库数据断言、报文返回字段断言等) (7)可通过画布/流程图/组件化拖拽等形式调用单接口案例串联组装形成复合案例,支持组件间参数控制、并行/串形/分支/循环控制,并预留与UI自动化用例混编接口。 (8)已生成案例支持版本管理,保存版本变更记录,支持版本合并。 3、案例规划执行功能 (1)实现案例集定义、案例选取和案例排序功能,支持法人行一键切换。 (2)选择执行系统和环境后,案例自动分发到执行机执行并能动态监控执行状态。 (3)支持单接口案例同时发往2个环境测试,并返回结果差异。 4、执行机管理 (1)执行机集群化管理,支持新增/删除/编辑,支持负载均衡调度和资源监控。 (2)执行案例时可配置自动选择执行机,也可指定特定执行机。 5、智能结果分析模块 (1)实现根据规则库对案例执行结果进行智能分析,自动化识别误报或缺陷。 (2)规则库基于案例报错信息的人工分析结果自动丰富。 (3)自动生成测试报告并支持对接测试管理平台缺陷管理。 6、自服务挡板 (1)实现根据接口定义一键生成服务挡板(为研发自测、案例调试提供模拟服务)。 (2)支持根据请求配置差异化返回。 (3)支持固定TPS、固定响应时间、限流模拟。 7、与测试管理平台集成 (1)与测试管理平台集成建设,单点登录、共用用户及权限管理、数据字典、环境管理、数据源管理服务。 (2)支持实现手工与自动化测试用例一体化管理,测管平台可以引用或建立手工与自动化用例映射关系。自动化案例支持从测试管理平台调起,并实时反馈执行结果。 (3)执行来自测试管理平台的回归自动化测试任务、绿灯自动化测试任务并反馈执行结果和报告。 8、与持续交付流水线(CICD2.0)对接 (1)接口自动化测试工具提供任务被动调起、结果主动反馈接口,实现CICD2.0流水线-接口自动化回归测试任务的执行和结果反馈。 9、与企业微信(E动)、邮件系统对接实现测试任务、测试结果的自动通知。 10、与精准测试平台对接 (1)接口自动化案例执行时通过前置、后置事件请求精准测试平台案例开始、结束接口,由精准测试平台建立案例与代码的双向追溯关系。 (2)接收精准测试平台案例推荐,形成用例集并与测试任务绑定。 (3)查询、计算接口代码测试覆盖率。 11、领导视图/项目看板 (1)提供工具运营统计分析需要的各种报表,呈现数据包括但不限于接入系统数、总接口总/案例数、各系统接口数/案例数、月度案例新增数、案例执行次数/成功率等。 12、公共管理 (1)提供接口自动化工具全局业务参数、共用脚本/函数/组件的管理。 13、完成现有老平台存量接口自动化案例的迁移。 |
技术服务 |
本次采购技术服务包括但不限于以下内容: (1)工具采用微服务架构,实现高可用部署。 (2)数据库支持mysql。 (3)定制化需求的开发实现及存量案例迁移。 (4)界面整体样式风格需与商行联盟测试管理平台风格一致。 (5)提供全部源码,并指导商行联盟人员具备二次开发的能力。 (6)工具运维和支持工作。 (7)交付物可通过商行联盟安全扫描验证。 |
(四)测试内容
商行联盟计划对供应商开展POC测试,为后续新一代接口自动化测试工具研发项目采购提供依据。参与POC厂商需提供本地安装包部署在商行联盟内网环境完成测试,若厂商产品暂不支持某功能项测试,可提供定制化开发设计方案参与POC测试,测试内容包括但不仅限于以下方面:
测试方案 |
测试内容 |
安装部署 |
1 安装部署简易程度,第三包软件包依赖情况。 2 基础软件产品系统资源占用情况。 |
接口管理功能 |
1 从服务资产库、ApiPost等接口管理工具及配置文件一键同步/导入接口定义,实现接口管理。 2 接口定义版本管理能力、多法人行差异化配置能力。 3 接口变更一键同步到关联测试案例。 说明:若基础产品不具备相关功能,可提供定制化开发设计方案参与POC,视方案情况评分。 |
案例设计功能 |
1 根据接口定义+数据一键生成单接口测试案例。 2 接口测试数据支持从数据池(数据仓库)获取。 3 案例前置/后置条件配置、断言配置功能。 4 单案例多法人行支持能力。 5 多接口串联编排(交易流程案例)设计能力。 6 自定义函数、组件开发、配置能力。 说明:若基础产品不具备相关功能,可提供定制化开发设计方案参与POC,视方案情况评分。 |
案例规划执行与执行机管理 |
1 案例集定义、案例选取功能。 2 案例执行功能(环境选择,法人行切换,执行监控及结果反馈)。 3 执行机管理、调度功能。 说明:若基础产品不具备相关功能,可提供定制化开发设计方案参与POC,视方案情况评分。 |
智能结果分析功能 |
1 根据预设规则库智能分析测试结果,自动分析排除误报,自动识别缺陷。 2 规则库的录入和维护功能。 3 测试报告自动生成能力。 说明:若基础产品不具备相关功能,可提供定制化开发设计方案参与POC,视方案情况评分。 |
自服务挡板 |
1 根据接口定义自动生成接口服务挡板。 2 服务挡板支持根据请求配置差异化返回。 说明:若基础产品不具备相关功能,可提供定制化开发设计方案参与POC,视方案情况评分。 |
领导视图/项目看板 |
全局领导视图/项目看板功能。 |
研发能力 |
在规定的技术架构下,完成商行联盟给出的POC研发试题,提交可执行的交付物及对应的研发过程文档,通过演示的方式对交付物的功能、架构、性能等进行说明。 |
注:详细POC试题,以商行联盟后续出具的POC测试清单为准。
二、征集时间
本项目征集自发布之日起至2025年03月11日18:00止。
本招标项目仅供正式会员查看,您的权限不能浏览详细信息,请点击注册/登录,联系工作人员办理入网升级。
联系人:陈经理
电话:010-83551561
手机:13717815020 (欢迎拨打手机/微信同号)
邮箱:kefu@gdtzb.com
QQ:1571675411
此项目登录后查看联系方式
相关项目