[发明专利]一种测试频次调控方法、装置、设备和介质在审
| 申请号: | 202111262419.0 | 申请日: | 2021-10-28 |
| 公开(公告)号: | CN113918464A | 公开(公告)日: | 2022-01-11 |
| 发明(设计)人: | 徐磊;韩旭 | 申请(专利权)人: | 广州文远知行科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李秋梅 |
| 地址: | 510555 广东省广州市广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 频次 调控 方法 装置 设备 介质 | ||
1.一种测试频次调控方法,其特征在于,应用于持续集成过程,所述方法包括:
当接收到软件提交代码时,获取代码接收时刻;
检测所述代码接收时刻所处测试时段对应的测试次数是否归零;
若是,则跳过预设的测试流程,生成退出提示并显示;
若否,则对所述软件提交代码执行所述测试流程,得到测试结果;
基于所述测试结果对所述测试次数进行调整,跳转执行所述当接收到软件提交代码时,获取代码接收时刻的步骤。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取在预设历史时段内的所述软件提交代码的历史接收总数量,以及所述测试流程的历史平均耗时;
按照预设的划分时段对所述历史接收总数量进行划分,得到各个所述划分时段分别对应的历史接收数量;
根据所述历史接收总数量和所述历史平均耗时,计算平均接收数量;
根据所述平均接收数量和所述历史接收数量,确定所述测试时段。
3.根据权利要求2所述的方法,其特征在于,所述根据所述平均接收数量和所述历史接收数量,确定所述测试时段的步骤,包括:
选取首个未累加的所述划分时段对应的历史接收数量作为累加起点;
从所述累加起点按所述划分时段的顺序逐一累加所述历史接收数量,直至累加结果满足预设的数量条件,将所述累加结果对应的划分时段确定为所述测试时段;
跳转执行所述选取首个未累加的所述划分时段对应的历史接收数量作为累加起点的步骤;
其中,所述数量条件为所述累加结果与所述平均接收数量的数量差绝对值小于或等于预设的差值阈值,或全部的所述历史接收数量均已累加。
4.根据权利要求1所述的方法,其特征在于,所述当接收到软件提交代码时,获取代码接收时刻的步骤,包括:
按照预设的接收周期接收软件提交代码;
当接收到所述软件提交代码时,获取所述软件提交代码对应的代码接收时刻。
5.根据权利要求1所述的方法,其特征在于,涉及预设的定时器;
所述定时器,用于按照预设的发放周期增加各个所述测试时段分别对应的测试次数。
6.根据权利要求1所述的方法,其特征在于,所述基于所述测试结果对所述测试次数进行调整,跳转执行所述当接收到软件提交代码时,获取代码接收时刻的步骤,包括:
若所述测试结果为测试成功,则对所述测试次数执行减一操作,得到新的测试次数,并跳转执行所述当接收到软件提交代码时,获取代码接收时刻的步骤;
若所述测试结果为测试失败,则保持当前时刻的所述测试次数,并跳转执行所述当接收到软件提交代码时,获取代码接收时刻的步骤。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述测试流程包括单元测试流程、模块测试流程或软件整体测试流程。
8.一种测试频次调控装置,其特征在于,应用于持续集成过程,所述装置包括:
接收时刻获取模块,用于当接收到软件提交代码时,获取代码接收时刻;
测试次数检测模块,用于检测所述代码接收时刻所处测试时段对应的测试次数是否归零;
测试退出模块,用于若是,则跳过预设的测试流程,生成退出提示并显示;
测试执行模块,用于若否,则对所述软件提交代码执行所述测试流程,得到测试结果;
循环模块,用于基于所述测试结果对所述测试次数进行调整,跳转执行所述当接收到软件提交代码时,获取代码接收时刻的步骤。
9.一种电子设备,其特征在于,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的测试频次调控方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现如权利要求1-7任一项所述的测试频次调控方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111262419.0/1.html,转载请声明来源钻瓜专利网。





