根据业务发展需要,********公司现公开征集UI自动化测试平台项目POC测试供应商,有关事宜公告如下:
一、征集时间
本次供应商征集自即日起至2026年07月02日17:00止。
二、项目背景及测试范围
(一)项目背景
本项目旨在采购一款较为成熟的UI自动化测试平台,通过定制化开发,满足我行技术栈要求、信创要求、安全要求,同时满足我行对测试脚本可维护性高、执行稳定性强、执行失败可追溯至具体操作步骤、支持对接行内DevOps、支持对接行内大模型等方面的需求。
名词的释义进行规范、统一如下:1、操作机:用于编写自动化测试脚本的机器;2、执行机:用于7*24运行自动化测试脚本的机器;3、测试集合:以测试目标或人员团队为标准划分的群组,是数据隔离和权限管理的基础;4、系统:一个测试集合下涉及的各个系统;5、脚本:为完成某一特定测试场景而编写的指令集合,驱动自动化测试工具执行对被测系统的操作;6、脚本组件:公用的脚本步骤集,便于快速合成脚本;7、脚本组:将多个脚本按照业务需要结合在一起的固定组合,方便常用测试步骤的快速编写,脚本组可以跨系统组合脚本;8、测试任务:为达到测试目的,同时执行的脚本或脚本组的集合。
(二)测试范围
工具必须包括以下几个功能模块:
测试集合管理、人员管理、权限管理、自动化测试脚本开发、自动化测试执行、测试数据管理、执行机管理、测试执行情况报告等。
模块一:基础信息管理:包括测试集合管理和系统管理,主要对测试集合、系统进行新增和维护,并根据权限对可见测试集合、可见系统进行控制;
模块二:人员及权限管理:包括通过接口获取人员信息等功能,权限控制要求细化到按钮级;
模块三:执行机管理:执行机是全天候执行自动化测试脚本的虚拟机或台式机,执行机有空闲、忙碌等状态设定,UI自动化测试平台对执行机进行远程的管理,以达到执行机充分使用的状态;支持新增执行机,并支持编辑。
模块四:脚本开发管理:包括脚本管理、脚本编写、脚本编辑三部分主要功能。脚本管理要支持自定义脚本目录,**脚本、**脚本组件、**脚本组,编辑脚本、编辑脚本组件、编辑脚本组、复制脚本、复制脚本组件、复制脚本组,删除脚本、删除脚本组件、删除脚本组,移动脚本、移动脚本组件,单条脚本的执行,查看、恢复历史版本。脚本编写要实现结构化编写,引用组件同步更新,不但要支持在操作被测系统的同时自动录制、元素识别、图像识别、OCR 文字识别等,还需支持SQL 语句执行、弹窗自动处理、文件上传下载、浏览器控制、热键输入、密码键盘、挡板等UI常用步骤;同时具备条件判断、循环遍历、变量赋值、逻辑运算等逻辑步骤,脚本步骤具备批量注释、批量移动、批量删除能力。脚本编辑要求所有步骤均支持独立编辑修改,如被引用脚本或脚本组件被编辑修改,引用的内容应同步更新。
模块五:测试数据管理:要求支持手动新增、批量导入、SQL 抽取、定时抽取等多种测试数据接入方式;可配置对接各类数据库,兼容国产信创数据库;支持对测试数据进行编辑修改、删除、标记、数据锁定等操作;可区分测试数据使用状态;支持测试数据被自动化脚本直接引用,且数据发生变更后,可自动同步更新所有脚本中已引用的关联数据。
模块六:测试任务执行:包括测试任务配置、测试任务运行、测试任务数据管理三部分。测试任务设置要求支持按照测试集合添加脚本、支持通过筛选脚本名称检索添加脚本、支持设置脚本执行先后顺序、支持编辑任务信息,支持配置立即执行、定时执行、错误重运行三种执行策略、各类执行策略可独立配置并生效,按预设规则驱动测试任务调度执行。测试任务执行要求支持7*24小时执行,操作机断开与执行机的远程连接后,测试任务仍可正常运行,任务运行过程中允许手动暂停,任务运行情况实时更新。测试任务运行结果分析要求支持测试任务运行记录,执行时间、执行成功和失败条数、通过率等运行信息,记录脚本运行截图、运行视频。测试任务数据管理要求支持参数化定义冷热数据和冷数据删除规则,热数据存储于活跃数据库或文件存储,支持快速查询,冷数据自动压缩归档至低成本存储介质并支持还原追溯、根据自定义频率自动删除。
模块七:测试报告:要求测试报告内容展示完整全面、支持自定义编写测试总结、支持导出或下载、一键重运行后支持重发,支持将测试报告或测试数据传到Devops。
三、技术要求
(一)供应商需具备自动化测试平台类系统项目建设经验和建设能力,****银行业自动化测试平台实施案例,技术方案具有较强的前瞻性和可落地性。
(二)供应商具备系统集成能力,支持按照****框架进行研发,能支持个性化需求,并能提供完备完全的解决方案,且具备较强的架构设计能力,能够完成强复用性的业务组件设计。
(三)供应商产品或方案必须符合****技术规范准入要求、数据落标要求,能满足****功能性或安全性等非功能性上的要求。
(四)供应商需具备一定技术沉淀,对常用的基础框架或引擎有完善的集成解决方案,并具备二次开发的能力。
(五)供应商产品或方案必须覆盖监管相关发文要求。
(六)参与本次POC项目的技术人员、项目经理等相关人员,需具备自动化测试平台的开发实战经验。
(七)供应商需按照合同约定提供源码,定制化开发源码需严格遵守****源码管理规范流程,保证源码完整性、安全性。
四、供应商资格要求(一)供应商须在中国境内注册,具有独立法人资格,持有合法的营业执照。
(二)供应商须是所投产品的原厂商。
(三)供应商近三年内须至少具有两例与****银行业**案例。
(四)同等条件下,优先考虑持有CMMI评估认证、ISO体系认证,且核心成员(架构师)具备金融同业多个项目架构经验的供应商。
(五)供应商未被“信用中国”网站列入失信被执行人、重大税收违法案件当事人名单、政府采购严重违法失信行为记录名单。
(六)本项目不允许联合体参与POC测试。
(七)供应商当前未处于限制开展生产经营活动、责令停产停业、责令关闭、限制从业等重大行政处罚期内。
(八)供应商与****不存在利益冲突,不存在损害****合法利益和声誉的情形,不存在针对****的重大诚信问题。
(九)供应商在资格审查时未处于****供应商黑名单内。
五、报名所需材料
(一)供应商相关材料详见附件1《供应商报名材料要求》,所有材料需提供电子版(或扫描件),无需盖章。
(二)请填写附件2《供应商信息表》,本附件提供Excel版。
(三)请填写附件3《参与意向确认函》,本附件需加盖供应商公章,提供彩色扫描件。
(四)请完整提供报名所需材料,如有缺漏将影响报名资格。
(五)报名材料发送至邮箱****@qlbchina.com。
六、声明
(一)能够满足****需求、有**意向的供应商均可报名。
(二)本次征集为调研市场情况发起,****接收报名并不表示接收报名供应商参与本项目的POC测试、采购等工作,****将择优选取供应商参加相关项目。
(三)****有权对征集结果不做任何说明,未通过征集的供应商不另行通知。
(三)供应商须对提供的所有信息的真实性负责。如提供虚假材料,将取消报名资格并列入****供应商黑名单。
(四)****保留要求供应商补充提交资料的权利。
(五)本次公开征集不收取供应商任何费用,后续如需开展POC测试,相关费用由供应商自行承担。
七、联系人及联系方式
需求联系人:李老师、葛老师
联系电话:0531-****5549、****9551