[发明专利]一种基于自动化技术的产品效能管理方法和系统在审

专利信息
申请号: 202111368359.0 申请日: 2021-11-18
公开(公告)号: CN114238366A 公开(公告)日: 2022-03-25
发明(设计)人: 叶俊;王治平;陈健;陈静 申请(专利权)人: 江苏省联合征信有限公司
主分类号: G06F16/242 分类号: G06F16/242;G06F16/28;G06F16/215;G06F11/36
代理公司: 南京众联专利代理有限公司 32206 代理人: 叶涓涓
地址: 210000 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 自动化 技术 产品 效能 管理 方法 系统
【权利要求书】:

1.一种基于自动化技术的产品效能管理方法,其特征在于,包括如下步骤:

步骤一:定义产品效能各个指标数据

步骤二,设计效能可视化平台表结构

利用步骤一提供的产品指标和个人指标,依据关系型数据库第一范式理论,采用数据库设计工具设计存储效能指标数据的数据模型;

步骤三:通过Sprint boot集成gitlab、jenkins、jira获取数据,具体包括以下子步骤:

1).集成jenkins的/api/json接口,定时获取前一天所有模块的构建信息,并根据模块统计构建次数和构建成功率;

2).集成gitlab的/projects/projectId/repository/commits接口,定时获取前一天master分支所提交的所有commit信息,并根据提交者姓名进行聚合操作;

3).编写jira自带的搜索查询语句,定时获取前一天所有测试人员编写的测试用例和执行的案例数目;

4).编写jira自带的搜索查询语句,定时获取前一天所有测试人员发现的缺陷以及缺陷对应的研发人员;

步骤四:清洗步骤三获取的原始数据信息,具体清洗规则如下:

1).针对步骤三中从jenkins获取的全量构建记录信息,将每条构建按照环境类型、产品类型、模块类型进行分类统计,根据命名规范聚合不同产品、不同环境、不同模块的构建次数;

2).针对步骤三中从gitlab获取的信息,只统计master分支的代码信息,并且剔除掉merge的提交信息,根据commit中携带的账号进行分类汇总统计;

3).根据邮箱信息清洗出测试人员的中文名称;

4).定义jira中缺陷的责任人字段和创建人字段,根据责任人和创建人来分类统计缺陷数量,得到测试人员发现的缺陷数量和研发人员制造的缺陷数量;

步骤五:存储步骤四清洗得到的数据,批量将步骤四中清洗得到的数据写入步骤二中定义的数据模型当中;

步骤六:采用效能数据可视化平台展示数据

通过集成开源可视化软件平台,编写sql语句读取步骤二中的数据模型数据,得到步骤一中定义的各个指标数据并展示。

2.根据权利要求1所述的基于自动化技术的产品效能管理方法,其特征在于,所述步骤一中指标数据包括产品维度指标和个人维度指标。

3.根据权利要求2所述的基于自动化技术的产品效能管理方法,其特征在于,所述产品维度指标包括代码开发效率、缺陷修复时间、测试用例自动化率、代码缺陷率、缺陷泄漏率、自动化构建成功率。

4.根据权利要求2所述的基于自动化技术的产品效能管理方法,其特征在于,所述个人维度指标包括开发工程师、测试工程师、UI工程师三个子维度指标;开发工程师指标包括代码开发效率、缺陷平均修复时间、代码缺陷率;测试工程师指标包括含案例编写效率、案例执行效率、自动化案例新增率、缺陷泄漏率;UI工程师指标包括页面开发效率。

5.根据权利要求1所述的基于自动化技术的产品效能管理方法,其特征在于,所述步骤二中的数据模型包括代码工程表、自动化测试统计表、jenkins构建统计表、代码质量统计表、git group信息表、git代码提交质量表、测试案例统计表、UI统计表、员工表、代码提交次数统计表、jira中issue信息表。

6.根据权利要求1所述的基于自动化技术的产品效能管理方法,其特征在于,所述步骤四中的命名规范为环境名称-产品代号-模块名称。

7.基于自动化技术的产品效能管理系统,用于实现权利要求1-6中任意一项所述的基于自动化技术的产品效能管理方法,包含:

数据层,包含研发代码数据、编写案例数据、执行案例数据、发现的缺陷数据、制造的缺陷数据、自动化发布工具构建的数据;

计算层,包括数据接入模块以及数据清洗模块;数据接入模块用于利用API获取数据层中各个工具中的数据,具体实现基于自动化技术的产品效能管理方法步骤三的内容;数据清洗模块将数据接入模块获取的数据进行数据清洗,具体实现基于自动化技术的产品效能管理方法步骤四的内容;

存储层,包括数据库集群模块以及数据存储服务模块,用于存储数据清洗模块得到的数据,具体实现基于自动化技术的产品效能管理方法步骤五的内容;

展现层,包括效能数据可视化平台,用于读取数据模型数据,并在可视化页面中展示各个指标数据,具体实现基于自动化技术的产品效能管理方法步骤六的内容。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省联合征信有限公司,未经江苏省联合征信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111368359.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top