[发明专利]多环境协同回归方法、装置、设备、存储介质有效
申请号: | 202011455105.8 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112613255B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 沈旭;王芳;杨晶晶;李冬梅;焦瑞 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京天达共和知识产权代理事务所(特殊普通合伙) 11586 | 代理人: | 薛仑 |
地址: | 300450 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 协同 回归 方法 装置 设备 存储 介质 | ||
1.一种多环境协同回归方法,其特征在于,包括:
环境配置步骤,从用户接受配置文件并解析出所需要的回归环境和配置信息;
回归步骤,对所述回归环境进行回归直到所有回归结束;以及
监测步骤,监测所述回归环境的回归状态,并在所有所述回归结束后,基于所述配置信息产生汇总报告,
所述回归环境包括用户所指定的至少一个目标回归环境,
每个所述目标回归环境中包含至少一个目标模块,
在所述回归步骤中,并发地对所述至少一个目标回归环境进行回归。
2.如权利要求1所述的多环境协同回归方法,其特征在于,
在所述监测步骤中,针对每个所述目标回归环境统计原始通过率和/或原始覆盖率,并将其包括在所述汇总报告中。
3.如权利要求2所述的多环境协同回归方法,其特征在于,
所述配置信息包括横向覆盖率汇总配置表和纵向覆盖率汇总配置表,
在所述监测步骤中,根据所述横向覆盖率汇总配置表和所述纵向覆盖率汇总配置表对每个所述目标回归环境的所述原始覆盖率进行合并,生成合并覆盖率,并将其包括在所述汇总报告中。
4.如权利要求2所述的多环境协同回归方法,其特征在于,
所述配置信息包括通过率汇总配置表,
在所述监测步骤中,根据所述通过率汇总配置表按所述目标模块对每个所述目标回归环境的所述原始通过率进行合并,生成汇总通过率,并将其包括在所述汇总报告中。
5.如权利要求2所述的多环境协同回归方法,其特征在于,
所述原始通过率的项目包含passed、failed、running、passing rate、delta passed、delta failed、delta running、delta passing rate中的一个或多个。
6.如权利要求2所述的多环境协同回归方法,其特征在于,
所述原始覆盖率的项目包含总分、行覆盖率、条件覆盖率、转换覆盖率、状态机覆盖率、分支覆盖率、断言覆盖率、功能覆盖率以及指向覆盖率报告的链接中的一个或多个。
7.如权利要求1~6的任何一项所述的多环境协同回归方法,其特征在于,还包括,
报告步骤,定期向所述用户发送所述汇总报告。
8.一种多环境协同回归装置,其特征在于,包括:
环境配置模块,用于接受所述配置文件并解析出所需要的回归环境和配置信息,并将所述配置信息传递至监测模块以对回归模块进行监测;
回归模块,用于对所述回归环境进行回归直到所有回归结束;
监测模块,用于监测所述回归模块的回归状态,并在所有所述回归结束后产生汇总报告,
所述回归环境包括至少一个目标回归环境,所述回归模块还用于,
根据所述配置文件中的预设指令并发地对所述至少一个目标回归环境进行回归。
9.如权利要求8所述的多环境协同回归装置,其特征在于,
所述监测模块还用于,
监测并统计所述回归环境的原始通过率和原始覆盖率;
根据所述配置信息对所述原始通过率进行合并以产生最终的通过率;
根据所述配置信息对所述原始覆盖率进行合并以统计最终的覆盖率。
10.如权利要求9所述的多环境协同回归装置,其特征在于,
所述配置信息包括横向覆盖率汇总配置表和纵向覆盖率汇总配置表,
所述监测模块根据所述横向覆盖率汇总配置表和所述纵向覆盖率汇总配置表对每个所述目标回归环境的所述原始覆盖率进行合并,生成合并覆盖率,并将其包括在所述汇总报告中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011455105.8/1.html,转载请声明来源钻瓜专利网。