测试环境管理规范修改履历修改编号版本修改条款及内容修改日期1V1.0初稿目录1.概述 (6)1.1目的 (6)1.2适用范围 (6)2.环境使用要求和原则 (6)2.1环境使用要求 (6)2.2环境使用原则 (6)3.硬件环境 (8)3.1全流程测试环境申请 (8)3.1.1申请流程图 (8)3.1.2申请流程说明: (8)3.2待测系统环境申请 (9)3.2.1申请流程图 (9)3.2.2申请流程说明: (9)3.3测试用机申请 (10)3.3.1申请流程图 (10)3.3.2申请流程说明: (10)3.4硬件环境变更 (11)3.4.1全流程测试环境变更流程图 (11)3.4.2全流程测试环境变更流程说明:113.5硬件环境释放 (12)3.5.1释放流程图 (12)3.5.2释放流程说明 (13)4 .环境权限 (13)4.1权限说明 (13)4.1.2监控帐户 (13)4.1.3应用帐户 (13)4.1.4备用帐户 (13)4.1.5特殊帐户 (14)4.2权限申请流程 (14)4.2.1查询帐户申请流程 (14)4.2.2监控帐户申请流程 (14)4.2.3应用帐户申请流程 (14)4.2.4备用帐户申请流程 (14)4.2.5特殊帐户申请流程 (15)4.3应用系统 (15)4.3.1应用版本变更 (15)应用版本部署 (15)应用版本变更 (15)4.3.2测试数据 (15)测试数据预埋 (15)测试数据变更 (16)5 .系统参数变更 (16)5.1工作时段参数变更 (17)5.1.1变更流程图: (17)5.1.2变更流程说明: (17)5.2非工作时段参数变更 (18)5.2.1变更流程图: (18)5.2.2变更流程说明 (18)6 .系统备份 (19)6.1.1备份说明 (19)6.1.2备份流程 (19)6.2特需备份 (20)6.2.1备份说明 (20)6.2.2备份流程 (20)1.概述1.1 目的指导银行科技部规范测试实施环境管理工作,并为各相关小组对测试环境操作执行提供实施指导,以便帮助各相关小组能够合理、高效的使用测试环境,更方便、更快捷的完成测试任务。
1.2 适用范围本规范适用于银行或其他同业机构内部所有项目/ 产品的测试环境管理2.环境使用要求和原则2.1 环境维护要求根据全流程测试环境的特点,为保持测试环境的安全稳定、持续可用,减少不当变更对测试执行过程的影响,相关操作人员务必按照如下要求进行相应的环境操作。
测试环境管理由测试项目支持组中的测试环境维护小组负责;测试项目支持组中的硬件环境维护人员负责相关硬件设备的提供和维护;多项目同时使用测试环境时,应按照总体计划安排使用时间;多项目同时使用测试环境时,使用中如需调整环境硬件、参数、版本时应经过测试管理组讨论确认流程才可进行变更;严格权限管理,测试版本调整变更必须按照标准流程进行;定期进行应用系统应用备份机制,以便当版本更新失败后系统可回退到可用状态。
2.2 环境使用原则测试管理和建设应遵循以下原则:安全性:通过相应管理制度和技术手段,保证测试环境数据、代码、文档等信息的安全可靠。
保密性:通过相应管理制度和技术手段,保证公司的商业秘密及数据、代码、文档等重要信息不会被非法访问或泄露。
高效性:通过采用合适的软硬件平台和技术手段,保证测试环境的各套系统的运行速度和效率,保证项目测试进度。
稳定性:通过采用合适的软硬件平台和技术手段,保证测试环境各套系统的稳定运行,减低系统故障率。
2.3 环境使用要求测试人员不得擅自连接或变更测试环境和设备;测试人员不得擅自移动、拆装测试设备;测试人员按照“谁使用,谁负责”的原则,项目组应指定专人负责所使用计算机设备的管理和环境卫生;测试人员在测试期间不得修改测试环境的口令;测试人员不得在测试机上安装与测试工作无关的其他软件;测试人员离开工位时必须“锁屏”或“临时签退”,保证数据的安全性。
3.硬件环境3.1 全流程测试环境申请3.1.1申请流程图全流程测试环境申请流程测试管理部接口人测试接口人测试项目开始提交《全流程测试环境申请单表单》接收并实施测试段阶备准试测3.1.2申请流程说明:测试环境组接收环境申请向“测试组”、“环境组”、“项目组”确认反馈确认信息填写《全流程测试环境日志记录表》(1)测试项目启动,测试接口人填写《全流程测试环境申请单》向测试环境组申请“全流程测试环境” ;(2)测试环境组向各测试组、项目组讨论确认通过后分配使用时限,(视每日测试计划而定);(3)测试接口人接收并使用“全流程测试环境”实施测试;(4)测试环境组人员负责填写《全流程测试环境日志记录表》;3.2 待测系统环境申请3.2.1申请流程图待测系统环境申请测试管理部接口人接收环境申请分配待测系统环境段阶备准试测测试接口人测试项目开始《测试环境及网络需求列表》接收并确认环境填写《项目资源统计表》上传到 VSS : 00_全流程关联系统测试\06_测试环境组 \07 项目资源 \XX 项目实施测试测试环境组接收环境申请3.2.2申请流程说明:(1)测试项目启动,测试接口人(或者开发组人员)提交《测试环境及网络需求列表》向测试管理部环境组申请“待测系统环境” ,同时抄送环境组人员;(2)测试管理部环境组分配“待测系统环境”给测试组人员(或者开发组人员)并回复《 XXX 完工单》;(3)测试组人员(或者开发组人员)接收并确认“待测系统环境”后,按实际情况填写《项目资源统计表》;(4)测试组使用“待测系统环境”实施测试;3.3 测试用机申请3.3.1申请流程图测试用机申请测试管理部接口人测试接口人测试项目开始提交《测试用机申请表单》段接收并确认测试用机阶备准实施测试试测测试环境组接收环境申请分配测试用机填写《测试用机回复表单》《测试用机资源配置分配统计列表3.3.2申请流程说明:(1)测试项目启动,测试组人员提交《测试用机申请表单》向测试环境组申请“测试用机”;(2)测试环境组根据申请单中的要求及目前测试用机的使用情况分配“测试用机”并填写《测试用机回复表单》给测试组人员,同时填写《测试用机资源配置分配统计列表;(3)测试组使用“测试用机“实施测试;3.4 硬件环境变更3.4.1全流程测试环境变更流程图全流程环境硬件变更:测试管理部接口人主系统环境接口人测试环境组测试实施申请环境变更接收环境变更申请向“测试组”、“环境组”、“项目组”确认段阶施实试测接收反馈信息反馈确认信息确认环境变更信息通知变更环境通知变更实施通知环境变更完成接收确认变更环境记录:《全流程测试环境变更记录表》《全流程测试环境日志记录表 .xls《电子渠道全流程测试环境资源统计表》通知测试接口人1.2.1 环境变更流程图3.4.2全流程测试环境变更流程说明:(1)测试接口人通过“主系统环境接口人”向“测试环境组”提出变更申请;(2)“测试环境组”向相关“测试组”、“环境组”、“项目组”确认;确认该变更是否可执行;确认该变更是否影响其他系统测试进度;确认变更需要的时间周期、参与人员、变更信息(3)“测试环境组”将确认的信息通知“主系统环境接口人”;(4)“主系统环境接口人”通知“测试管理部接口人”变更环境;(5)“测试管理部接口人”联系实施环境变更;(6)“测试管理部接口人”在环境变更完成后通知“主系统环境接口人”;(7)“主系统环境接口人”通知变更申请人完成信息;同时填写《全流程测试环境变更记录表》、《全流程测试环境日志记录表》、《全流程测试环境资源统计表》。
3.5 硬件环境释放3.5.1释放流程图硬件环境释放测试管理部接口人测试接口人测试环境组测试结束 /停滞束结试测释放“全流程测试环境”和“测试用机”释放待测系统环境填写回收待测系统《释放待测系统环境表单》回收全流程测试环境回收测试用机接收释放待测系统信息记录:《全流程测试环境日志记录表》《测试用机资源配置分配统计列表》《项目资源统计表》3.5.2释放流程说明1)项目结束或停滞,“测试接口人”释放“全流程测试环境”和测试用机,同时通知测试环境组回收环境及机器;2)“测试接口人”释放“待测系统环境”,填写《释放待测系统环境表》给“测试管理部接口人”通知回收待测系统,同时抄送测试环境组;3)“测试环境组”回收“全流程测试环境”和“测试用机”,接收释放待测系统信息,并同时记录《全流程测试环境日志记录表》、《测试用机资源配置分配统计列表》和《项目资源统计表》的启动释放信息;4)“测试管理部接口人”回收待测系统环境。
4 . 环境权限4.1 权限说明为了保证全流程测试环境的安全与测试项目的顺利进行,在测试环境中设置了不同级别的帐户权限。
4.1.1查询帐户查询帐户的形式为“项目名称+cx ”例如“ ctscx ”,该帐户具备简单的读权限,可通用于测试组和项目组。
4.1.2监控帐户监控帐户的形式为“ perfmon ”,该账户对特定目录具备读写权限,可通过中转机上传下载文件,该帐户仅供监控组使用。
4.1.3应用帐户应用帐户的形式为“年份+ 项目名称”,该帐户对应用具备读、写、执行的权限,可启动 / 停止服务,该帐户在使用时需要临时申请,且具有时效性的特点,一般为项目组使用。
4.1.4备用帐户备用帐户的形式为“项目+test ”,例如“ ctstest ”,该帐户对特定目录具备读写权限,供技术测试部环境管理人员在特殊情况下使用。
4.1.5特殊帐户特殊帐户是在以上权限帐户均不能解决问题,且仍需更高权限的帐户时需要申请的帐户,该账户需要按照申请流程进行讨论确认后才能获取批准。
4.2 权限申请流程4.2.1查询帐户申请流程“查询帐户”为通用帐户,一般直接向测试环境接口人申请即可;申请项目组 /测试组环境接口人答复4.2.2监控帐户申请流程“监控帐户”直接由监控组管理。
4.2.3应用帐户申请流程由项目组或测试组向“环境接口人”提出帐户权限申请,由“环境接口人”联系“测试管理部接口人”申请,得到回复后转达给申请人。
见图申请申请项目组 /测试组环境接口人测试管理部接口人答复答复4.2.4备用帐户申请流程“备用帐户”在环境组中,在急需情况下可直接申请。
申请申请项目组 /测试组环境接口人环境组答复答复4.2.5特殊帐户申请流程“特殊帐户”申请流程同“应用帐户”。
4 .3 应用系统4.3.1应用版本变更应用版本部署由项目组提交相关应用版本部署单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施部署,环境组全程跟踪记录环境变更。
应用版本变更由项目组提交相关应用版本变更单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施变更,环境组全程跟踪记录环境变更。