欢迎来到 宇博信诚(北京)信息技术有限公司!

金融行业解决方案

项目测试配合管理系统解决方案



系统背景

在银行核心系统业务需求开发及测试环节中,存在大量需要开发人员人为修改测试数据情况,测试人员与开发人员之间存在沟通时效性问题,为了提升测试人员的测试效率及开发人员的开发效率,需要开发测试配合管理系统。


                                                   DEVOPS2.png


方案概述

功能实现
● 一般开发人员维护相应业务场景SQL语句。
● 高级开发人员审核业务场景与配置SQL及参数是否相符,审核通过后启用该业务场景。
● 测试人员选择相应业务场景,进行填写参数修改数据功能。
 测试人员对相应业务场景进行提交修改后需要进行记录操作日志,如选取的业务场景名称,执行环境,执行结果,执行时间,执行人,等进行记录。
 用户管理,用于管理系统用户。
 部门管理。
 权限管理,使每个不同角色用户拥有自己相应的权限,可以灵活自行配置。
 修改密码,使每个用户可以自行修改密码。
 系统需具备外挂其他系统功能到本系统,目前已经外挂日志查询系统。
 测试环境存在多个如:dev,sit,uat。需要实现多个环境数据库以配置方式其实便于修改。


技术选取

● 开发技术:spring mvc、mybaties、mysql、ztree、topjui、jquery
● 数据库:mysql
● 部署容器:Tomcat
● 终端数据库:oracle


模块功能设计及实现
 SQL配置中心
 ● 用于一般开发人员配置sql语句,包含新增,修改,删除功能。数据项包含,标题,执行次数,sql语句,说明,创建人ID,修改人ID,可以根据相应业务场景进行灵活配置。

 SQL配置审核
 ● 高级开发人员,审核一般开发人员配置的sql是否符合业务场景,如符合,标记为启用。 

 SQL执行
 ● 测试人员使用此功能选取相应业务场景,填写参数修改相关数据。

 SQL执行日志
 ● 此功能用于查询SQL执行的日志,如测试人员执行失败,便于开发人员分析问题,且目前修改测试数据环节中无相应记录,此功能便于测试数据做记录。

 部门管理
 ● 此功能用于管理部门,采用树形结构维护。具有新增,修改,删除操作。

 用户中心
● 此功能用于管理登录系统用户。

 权限管理
 ● 用于管理权限组,权限组所具备的权限,权限组包含的人员。

终端数据库环境配置
● 配置不同环境的数据库连接配置。

地址:北京市朝阳区望京东园523号楼融科望京中心A座1207 电话:(8610)84760800 邮箱:enquiry@ipacs.com
版权所有:宇博信诚(北京)信息技术有限公司 京ICP备15024511号-1 技术支持:快帮云