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日
招标
|
- 关注我们可获得更多采购需求 |
关注 |
最近搜索
无
热门搜索
无