【技术实现步骤摘要】
程序清单生成方法及装置
[0001]本申请涉及数据处理
,尤其涉及一种程序清单生成方法及装置。
技术介绍
[0002]在金融行业常用的需求
‑
开发
‑
测试
‑
生产模式中,开发过程中涉及的程序版本数量多,涉及的程序清单多,精确定位程序所在版本存在相当大的困难,同时,在测试过程中,存在生成程序清单的效率较低,自动化程度较低和人力成本较高等问题。
技术实现思路
[0003]针对现有技术中的问题,本申请提出了一种程序清单生成方法及装置,能够提高生成程序清单的自动化程度和效率,进而能够提高版本测试的效率。
[0004]为了解决上述技术问题,本申请提供以下技术方案:
[0005]第一方面,本申请提供一种程序清单生成方法,包括:
[0006]接收目标程序包和环境信息;
[0007]在所述环境信息对应的版本服务器中运行所述目标程序包,同时生成所述目标程序包对应的第一实际程序清单;
[0008]根据所述第一实际程序清单和预获取的 ...
【技术保护点】
【技术特征摘要】
1.一种程序清单生成方法,其特征在于,包括:接收目标程序包和环境信息;在所述环境信息对应的版本服务器中运行所述目标程序包,同时生成所述目标程序包对应的第一实际程序清单;根据所述第一实际程序清单和预获取的标准程序清单,得到夹带程序清单、漏带程序清单、夹带率、漏带率和覆盖率;根据所述夹带程序清单、漏带程序清单、夹带率、漏带率和覆盖率,生成第一目标程序清单。2.根据权利要求1所述的程序清单生成方法,其特征在于,在所述生成所述目标程序包对应的第一实际程序清单之后,还包括:若所述第一实际程序清单中存在与所述预获取的标准程序清单中的唯一的程序文件标识和版本号相同,SHA1值不同的程序记录,则将该程序记录组成第二目标程序清单。3.根据权利要求1所述的程序清单生成方法,其特征在于,所述根据所述第一实际程序清单和预获取的标准程序清单,得到夹带程序清单、漏带程序清单、夹带率、漏带率和覆盖率,包括:将所述第一实际程序清单中存在并且预获取的标准程序清单中不存在的程序记录,组成夹带程序清单,将夹带程序清单中程序记录的条数作为夹带程序数;将所述预获取的标准程序清单中存在并且第一实际程序清单中不存在的程序记录,组成漏带程序清单,将漏带程序清单中程序记录的条数作为漏带程序数;根据所述第一实际程序清单中的程序记录条数和所述夹带程序数,得到所述夹带率;根据所述第一实际程序清单中的程序记录条数和所述漏带程序数,得到所述漏带率;根据所述第一实际程序清单中的程序记录条数、所述漏带程序数和夹带程序数,得到所述覆盖率。4.根据权利要求1所述的程序清单生成方法,其特征在于,所述环境信息对应的版本服务器包括:开发环境、生产环境和测试环境对应的版本服务器中的至少一种。5.根据权利要求1所述的程序清单生成方法,其特征在于,在所述接收目标程序包和环境信息之后,还包括:根据所述环境信息,分别在开发环境和生产环境各自对应的版本服务器中运行所述目标程序包,同时生成所述开发环境对应的第二实际程序清单和所述生产环境对应的第三实际程序清单,该第二实际程序清单和第三实际程序清单分...
【专利技术属性】
技术研发人员:王晓琪,翟晴,苏慧颖,吕淑琪,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。