分布式程序覆盖率统计方法及装置制造方法及图纸

技术编号:30163338 阅读:26 留言:0更新日期:2021-09-25 15:18
本发明专利技术提供了一种分布式程序覆盖率统计方法及装置,涉及大数据分析领域,可应用于金融领域和其他领域,所述方法包含:获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;根据所述统计参数获取测试环境和生产环境的分布式程序运行信息、底层分布式程序与用户栏目的映射信息与测试环境版本的起止时间信息;通过所述版本信息关联所述分布式程序运行信息、所述映射信息和所述起止时间信息计算出覆盖统计信息;根据所述覆盖统计信息生成覆盖统计结果。覆盖统计结果。覆盖统计结果。

【技术实现步骤摘要】
分布式程序覆盖率统计方法及装置


[0001]本专利技术涉及大数据分析领域,可应用于金融领域和其他领域,尤指一种分布式程序覆盖率统计方法及装置。

技术介绍

[0002]目前软件在交付给第三方进行适应性测试时,以项目维度的测试情况与分布式框架的后台服务统计是割裂的,在适应性测试时存在以下问题,1、无法以项目维度统计服务覆盖率,不利于项目负责人控制项目进度。2、无法以子应用维度统计服务覆盖率,不利于技术负责人掌握测试情况。3、无法关注重点服务以及零交易量服务,不利于重点交易性能分析和0交易量服务治理。4、项目持续多次发版情况下,无法统计最新交付程序是否进行了回归测试。

技术实现思路

[0003]本专利技术目的在于提供一种分布式程序覆盖率统计方法及装置,以方便项目负责人了解项目进展,以把控测试风险和提高测试覆盖率,进而达到项目投产标准。
[0004]为达上述目的,本专利技术所提供的一种分布式程序覆盖率统计方法,所述方法包含:获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;根据所述统计参数获取测试环境和生产环境的分布式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式程序覆盖率统计方法,其特征在于,所述方法包含:获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;根据所述统计参数获取测试环境和生产环境的分布式程序运行信息、底层分布式程序与用户栏目的映射信息与测试环境版本的起止时间信息;通过所述版本信息关联所述分布式程序运行信息、所述映射信息和所述起止时间信息计算出覆盖统计信息;根据所述覆盖统计信息生成覆盖统计结果。2.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,根据所述统计参数获取测试环境和生产环境的分布式程序运行信息包含:通过分布式监控中心的数据库获得各分布式节点在测试环境和生产环境下提供的运行数据;根据所述运行数据按数据类型分类聚合构建分布式程序运行信息。3.根据权利要求2所述的分布式程序覆盖率统计方法,其特征在于,通过所述版本信息关联所述分布式程序运行信息包含:通过所述版本信息中程序名称匹配所述分布式程序运行信息中对应的程序名称,根据匹配结果获取所述分布式程序运行信息中的测试运行测试次数、最后一次运行时间和生成运行次数;将所述程序名称与测试运行测试、最后一次运行时间和生成运行次数关联后存储。4.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,通过所述版本信息关联所述映射信息包含:通过所述版本信息中程序名称匹配所述映射信息中底层分布式程序名称,根据匹配结果获取所述映射信息中上层调用门户渠道应用和用户交易栏目;将所述程序名称与上层调用门户渠道应用和用户交易栏目关联后存储。5.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,根据所述覆盖统计信息生成覆盖统计结果包含:根据预设的多个类别规则分析所述覆盖统计信息获得一个或多个覆盖数据;通过预定标注规则分别标识所述覆盖数据后生成覆盖统计结果。6.根据权利要求1至5中任一项所述的分布式程序覆盖率统计方法,其特征在于,所述版本...

【专利技术属性】
技术研发人员:练婉利付涛吕尚孟凡亮
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1