UI自动化测试系统建设供应商征集招标公告

UI自动化测试系统建设供应商征集招标公告



UI自动化测试系统建设项目供应商征集公告

发布日期:2024-02-19


UI自动化测试系统建设项目供应商征集公告

一、项目需求

(一)采购内容

1.UI自动化测试系统1套;

2.8000个我行测试案例的UI自动化测试脚本开发。

3.后续服务价格,包括后续功能扩展,系统升级、改造、优化,系统维保服务等。

(二)业务功能要求

通过UI自动化测试系统控制测试设备,在测试设备上模拟人工操作,实施自动化测试。

1.系统集成:

与测试管理系统实施集成化工作,通过联机接口访问/数据同步等方式,实现配置共享。

用户认证:使用统一身份认证系统的账号,进行用户登录认证。

权限管理:根据测试管理系统已有的用户/角色数据,实施权限管理。

案例管理:根据测试管理系统的案例数据,实施UI自动化脚本开发,并对案例的自动化状态进行维护。

测试配置:被测系统的相关配置:测试环境、系统编号、系统名称、登录地址、数据库信息等,均从测试管理系统获取。

执行调度:接受从测试管理系统发起的UI自动化测试指令,按照测试管理系统指定的案例范围,时间要求实施自动化测试,并返回测试结果。

2.设备管理

测试设备包括PC终端和移动终端。

操作系统要求:PC终端需支持windows及统信V20等国产操作系统,移动设备需支持andorid、harmony、ios操作系统。

远程控制:在系统页面上对测试设备进行远程控制,可实时监控设备屏幕,并对设备进行鼠标、键盘、触屏等操作。多个用户对同一设备申请远程控制时,根据用户角色实施优先级管理。

动态扩展:测试设备在安装好必要的软件并接入网络后,系统能快速识别设备并纳入管理,接入设备无数量限制。

3.脚本开发

根据测试案例开发测试脚本,在测试设备上执行测试脚本,模拟人工操作PC浏览器或APP,实现自动化测试。

在系统页面上实施脚本编辑,调试,审核。脚本由多个操作步骤组成,脚本开发过程中,各步骤可独立编辑,调整顺序,调试。

变量及运算:在脚本中设置变量,通过变量进行四则运算、字符串运算、逻辑运算、正则表达式运算、数组运算。变量可在各个步骤中被引用。

UI元素识别:脚本涉及对UI元素进行操作时,需提供元素路径、OCR文字识别、图像识别、坐标定位等多种元素定位方式,并在脚本执行时,精准识别该UI元素进行操作。

UI元素操作:对识别到的UI元素,在脚本中进行取值、赋值、鼠标事件、键盘事件、触屏事件操作。

屏幕录制:在人工操作测试设备时,录制PC浏览器或APP的UI操作步骤,形成初始脚本,提升脚本开发效率。对脚本中的特定步骤,也可通过屏幕录制进行修改。

数据操作:在脚本中可加入数据库操作步骤,编写sql语句对被测系统的数据进行增删改查。

流程控制:脚本中可加入分支、循环、断言等流程控制步骤。

浏览器要求:PC终端脚本,支持在Chrome、Firefox、IE等主流浏览器及本行自主研发的内嵌浏览器客户端框架(集成Chrome内核)上执行。支持调用自-研浏览器提供的API(js方法)。

脚本间调用:各脚本之间可通过输入、输出参数相互调用。不同设备类型(PC终端、移动终端)的脚本,在开发时也可相互调用,在执行时自动选择不同类型的设备执行。

脚本调试:在测试设备上调试脚本时,投屏监控测试设备上的执行过程,打印输出各步骤中使用的变量及变量值。

审核控制:完成编辑/调试的脚本,经过审核后,方可用来执行测试。特定的用户角色拥有审核权限。若是修改脚本,审核通过后,自动更新脚本版本号,原版本数据可追溯。

4.测试执行

执行前准备:确定案例范围,测试环境,测试设备,初始数据,开始时间。

过程记录:可通过截图、录像方式记录案例执行过程。可根据执行成败配置是否记录执行过程。

测试报告:每次执行完成后,自动产生测试报告,统计执行总耗时,每个案例平均耗时,案例总数,执行成功数,执行失败数等信息。

测试明细:每次执行完成后,自动产生灭个案例的执行明细记录,包含案例名称、概述、系统、交易、执行设备、开始时间、结束时间、执行结果等信息。每条明细可连接对应的截图、录像记录。

5.数据管理

对关键性的业务数据,如案例、脚本等,需设计定期备份机制,以满足容灾、审计等需要。

对执行过程数据,如日志、截图、录屏等数据,需设计定期清理机制。

对数据库和文件系统中的数据,都需要有对应的备份/清理机制。

(三)技术要求

类别

描述

系统架构

开放式架构,系统稳定性高、可扩展性强;

易操作、易维护、易开发。

基础软硬件

支持多种主流硬件、操作系统、数据库、中间件;

可移植性强,支持服务器端不同操作系统间的自由切换;

系统对数据库的操作必须封装,避免对特定数据库的依赖,可在本行指定的数据库上运行;

应用层应支持不同数据库之间的迁移、切换,数据库与应用系统分离部署,禁止在同一台服务器上运行。

可靠性要求

系统不能存在单点隐患,严禁使用共享文件体系;

系统支持主备灾的部署方式,支持集群部署;

系统支持负载均衡;

系统支持7*24小时无间断运行。

易用性要求

系统运行不依赖特定的硬件、操作系统、数据库和中间件;

系统升级部署时服务不能停止;

系统部署、升级、回退操作应支持自动化部署。

维护性要求

系统可根据业务增长进行水平扩容;

系统的数据量应保持基本恒定。

安全要求

重要数据加密传输、加密存储,支持国密算法;

所有软件制品和源代码必须通过本行的漏洞扫描。

软件开发要求

遵守本行的技术规范包括但不限于开发规范、数据规范、管理规范等。

与其他系统的对接

支持提供定制化/标准化接口供本行其他系统接入。

运维支持

具备纳入本行基础运维体系的能力;

遵循用户权限最小化原则。

质量管理

符合本行版本管理规定,系统测试须遵守本行测试管理规定。

实施团队要求

具备稳定的项目实施团队,团队成员含项目经理、咨询专家、开发人员、测试人员等。

增值服务

供应商应配合本行人员完成应用软件在符合本行要求环境下的部署、安装、配置、测试、上线等工作,并配合相关软硬件维护及服务工作,及时响应并解决影响系统运行的各类问题。

源代码

可提供平台、控件、应用程序在内的全部源代码及说明,提交完整规范的技术文档。

license

所有License无用户数、使用期限、应用平台、网段、IP地址的限制,包括产品中使用的第三方软件。

知识产权

供应商需要具备自有知识产权的相关系统或软件,不接受代理商报名。

性能要求

(具体性能指标,各项目根据实际情况调整)

基于4核8GB架构的虚拟机设备配置,单服务器处理单一交易类型必须至少达到300笔/秒;

基于4核8GB 架构的虚拟机设备配置,系统单台服务器支持100个并发操作,并且响应时间不得高于500毫秒;

基于8核64G内存、高速存储配置的数据库服务器、本行现有业务数量级情况下,每日日终批处理时间不得超过2小时。

项目专项要求

本项目使用的服务器及设备管理机,优先安装OpenEuler 22.03、麒麟V10、统信V20等国产Linux系统,少量使用红帽Linux,禁止使用windows、AIX、Solaris、HP-UX等操作系统。

测试终端需同时支持windows及统信V20等国产操作系统

移动设备需同时支持andorid、harmony、ios操作系统。

测试终端/移动设备能够快速横向扩展,无数量限制。

在测试终端上,使用Chrome、Firefox、IE等主流浏览器及本行自主研发的内嵌浏览器客户端框架(集成Chrome内核)执行自动化测试。

对关键性的测试业务数据,如案例、脚本等数据,需设计定期备份机制,以满足容灾、审计等需要。

对执行过程数据,如日志、截图、录屏等数据,需设计定期清理机制。

(四)配套服务

(1)免费维保期不低于1年。

(2)供应商工作实施需满足我行质量评价管理要求,系统开发服务各阶段产出成果均应经我行审核通过,若未通过我行审核,我行有权要求整改完善,直至审核通过。供应商在免费维保期内为我行提供免费技术支持服务,服务内容包括开发的技术咨询、系统恢复、系统功能故障处理等。

(五)付款要求

具体付款要求以实际项目采购时公布的为准。

(六)POC测试要求

本行需对报名的供应商进行POC测试,以确定其相应产品是否符合业务功能要求,测试时间以本行方通知为准,未通过本行POC测试的供应商,则视为不满足项目要求。

(七)供应商后评价管理

本行按采购项目建立供应商考核评价管理机制,具体考核评价管理指标、标准及考核措施以实际项目采购时公布的为准。

(八)其他要求

未尽事宜,以双方签订的合同为最终依据。

二、报名资格条件

(一)具有独立承担民事责任的能力,提供合法有效的营业执照。

(二)具有履行合同的能力,能提供一个2021年1月1日以后签订的类似项目实施案例(提供合同、协议或中标通知书复印件)。

注:“类似项目实施案例”是指合同中涉及对PC测试终端Web浏览器和移动设备APP进行UI自动化测试的系统建设案例。

(三)本项目不接受联合体响应;

(四)供应商不得存在的其他情形之一:

1.与采购人存在利害关系且可能影响采购活动公正性;

2.与本采购项目的其他响应方为同一个单位负责人;

3.与本采购项目的其他响应方存在控股、管理关系;

4.被依法暂停或者取消投标资格;

5.被责令停产停业、暂扣或者吊销许可证、暂扣或者吊销执照;

6.进入清算程序,或被宣告破产,或其他丧失履约能力的情形;

7.在最近三年内发生重大产品质量问题;

8.被工商行政管理机关在全国企业信用信息公示系统中列入经营异常、严重违法失信企业名单;

9.在“信用中国”网站(www.creditchina.gov.cn)中失信被执行人名单;

10.所属行业属于“两高一剩”行业;

11.法律法规规定的其他情形。

三、提供资料清单

(一)具有独立承担民事责任的能力,提供合法有效的营业执照。

(二)提供企业诚信声明及承诺(格式自拟)

1.参加本次采购活动,非联合体投标;

2.提供供应商不得存在的其他情形之一的承诺,内容应包括上述十一条;

3.对所提供资料的真实性承诺。

(三)提供一个2021年1月1日以后签订的类似项目实施案例(提供合同、协议或中标通知书复印件)

注:“类似项目实施案例”是指合同中涉及对PC测试终端Web浏览器和移动设备APP进行UI自动化测试的系统建设案例。

(四)项目需求偏离表

序号

项目需求条款号

偏差说明

1



2



……



供应商保证:除项目需求偏离表列出的偏离外,供应商满足项目需求的全部要求(响应方仅对存在差异的内容进行填写;未填的视为无差异,视为响应方满足本项目全部要求)。

注:本项目不允许负偏差,供应商应当对项目需求作出满足性或更有利于采购人的响应。

(五)提供供应商基本信息:

1.供应商名称:

2.主体类型:【法人/非法人组织/自然人(个人工商户)】

3.统一社会信用代码:

4.联系人:

5.联系人手机:

6.联系人邮箱:

7.通过哪种渠道或网站获知的公告信息:
□ 重庆农商行官网
□ 其他渠道或网站(请具体列明何种渠道或网站,如:中国招标与采购网/中国采招网/招采网/千里马/乙方宝......)

8.可自行添加其他基本情况介绍。

四、资料递交要求

(一)按顺序将报名资料加盖公章后,制作成一个PDF格式电子文件(PDF电子文件需进行压缩,压缩文件大小应控制在50M范围内)。文件名应为“**公司**报名资料”。

(二)文件内容须清晰可鉴,因文件内容不清晰造成的后果由报名供应商自行承担。

(三)提供虚假资料,经查证属实的,采购人有权取消参与资格。

收件邮箱/收件地址:【houyp@cqrcb.com】

联系人: 【厚女士】 【宋先生】

联系电话:【023-********】【023-********

收取资料截止时间:2024年3月4日17:30分,逾期递交的资料或以其他方式报名的不予受理。对审查未通过的报名供应商,不再另行通知。

重庆农村商业银行股份有限公司

2024年2月19日



分享


联系人:郝工
电话:010-68960698
邮箱:1049263697@qq.com

标签: 供应商征集 自动化测试 系统建设

0人觉得有用

招标
业主

-

关注我们可获得更多采购需求

关注
相关推荐
 
查看详情 免费咨询

最近搜索

热门搜索