说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210769585.8 (22)申请日 2022.07.01 (71)申请人 浙江浩瀚能源科技有限公司 地址 310052 浙江省杭州市滨江区西兴街 道江陵路1782号1幢1 1层1106室 申请人 浙江吉利控股集团有限公司 (72)发明人 叶协彪 陈勇  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 胡明霞 黄健 (51)Int.Cl. G06F 11/36(2006.01) G06F 9/451(2018.01) (54)发明名称 测试进度展示方法、 电子设备及存 储介质 (57)摘要 本申请提供一种测试进度展示方法、 电子设 备及存储介质, 前端页面响应页面打开操作向后 端服务器发送第一接口请求, 后端服务器响应第 一接口请求从预设数据库获取测试计划列表, 并 回传测试计划列表给前端页面, 前端页面显示进 度展示页面, 在进度展示页面展示测试计划列表 中各测试计划的执行进度。 前端页面遍历所有测 试计划若确定存在执行中的测试计划时, 向后端 服务器循环获取执行中的测试计划的当前进度, 以对执行中的测试计划的执行进度进行更新, 从 而可以通过进度展示页面实时展示执行中的测 试计划的执行进度, 使 得测试人员实时获知测试 计划的测试进度, 提升 了测试过程的用户体验。 权利要求书3页 说明书12页 附图5页 CN 115080440 A 2022.09.20 CN 115080440 A 1.一种测试进度展示方法, 其特 征在于, 应用于前端页面; 所述方法, 包括: 响应页面打开操作向后端服务器发送第 一接口请求, 所述第 一接口请求用于指示所述 后端服务器从预设数据库获取测试计划列表; 接收所述后端服务器回传的所述测试计划列表, 并显示进度展示页面, 所述进度展示 页面用于展示所述测试计划列表中各测试计划的执 行进度; 遍历所有测试计划若确定存在执行中的测试计划时, 向所述后端服务器循环获取所述 执行中的测试计划的当前进度, 以更新所述执 行中的测试计划的执 行进度。 2.根据权利要求1所述的测试进度展示方法, 其特征在于, 所述向所述后端服务器循环 获取所述执行中的测试计划的当前进度, 以更新所述执 行中的测试计划的执 行进度, 包括: 按照预设时间间隔向所述后端服务器循环发送第 二接口请求, 所述第 二接口请求用于 指示所述后端服 务器从所述预设数据库获取 所述执行中的测试计划的当前进度; 接收所述后端服 务器回传的所述执 行中的测试计划的当前进度; 更新所述进度展示页面中所述执 行中的测试计划的执 行进度为所述当前进度。 3.根据权利要求2所述的测试进度展示方法, 其特征在于, 所述更新所述进度展示页面 中所述执 行中的测试计划的执 行进度为所述当前进度, 包括: 同步更新主页面和进度框 中所述执行中的测试计划的进度 条为当前进度比例, 所述当 前进度比例用于表征 所述执行中的测试计划的当前进度; 其中, 所述进度展示页面包括所述主页面和所述进度框 。 4.根据权利要求3所述的测试进度展示方法, 其特征在于, 在所述接收所述后端服务器 回传的所述测试计划列表之后, 还 包括: 响应计划选 中操作向所述后端服务器发送第 三接口请求, 所述第 三接口请求用于指示 所述后端服 务器对被选中的测试计划执 行测试; 响应所述计划选 中操作在所述主页面上弹出所述进度框, 以及将所述主页面中所述被 选中的测试计划的执行状态更新为执行中, 所述进度框用于展示所述被选中的测试计划的 执行进度。 5.根据权利要求4所述的测试进度展示方法, 其特征在于, 在所述接收所述后端服务器 回传的所述执 行中的测试计划的当前进度之后, 还 包括: 获取当前时间, 根据 所述当前时间和测试开始时间确定所述执行中的测试计划的已耗 时长; 更新所述进度框中所述执 行中的测试计划的当前耗时为所述已耗时长 。 6.根据权利要求5所述的测试进度展示方法, 其特征在于, 所述进度框还用于展示所述 执行中的测试计划的计划名称以及所述测试开始时间。 7.根据权利要求6所述的测试进度展示方法, 其特征在于, 当对所述被选 中的测试计划 开始执行测试时, 所述被选中的测试计划的当前进度和当前耗时均默认为 零。 8.根据权利要求7所述的测试进度展示方法, 其特征在于, 所述遍历所有测试计划确定 是否存在所述执 行中的测试计划, 包括: 遍历所述测试计划列表中所有测试计划, 判断是否存在所述执行状态为执行中的测试 计划; 若是, 则确定存在所述执 行中的测试计划。权 利 要 求 书 1/3 页 2 CN 115080440 A 29.根据权利要求2 ‑8任一项所述的测试进度展示方法, 其特征在于, 所述前端页面还包 括定时器, 若遍历所有测试计划确定存在所述执行中的测试计划时, 开启所述定时器, 以通 过所述定时器控制所述预设时间 间隔。 10.根据权利要求9所述的测试进度展示方法, 其特征在于, 若接收到所述后端服务器 回传的所述执行中的测试计划的当前进度为预设比例阈值, 关闭所述定时器, 以停止 向所 述后端服 务器循环发送所述第二接口请求。 11.一种测试进度展示方法, 其特 征在于, 应用于后端服 务器; 所述方法, 包括: 接收前端页面发送的第一接口请求; 响应所述第 一接口请求从预设数据库获取测试计划列表, 回传所述测试计划列表至所 述前端页面; 在当接收到所述前端页面发送的第 二接口请求 时, 响应所述第 二接口请求从所述预设 数据库获取执行中的测试计划的当前进度, 并回传所述执行中的测试计划的当前进度至所 述前端页面。 12.根据权利要求1 1所述的测试进度展示方法, 其特 征在于, 还 包括: 接收所述前端页面发送的第三接口请求; 响应所述第三接口请求将被选中的测试计划包括的所有测试用例添加至测试单元的 测试套件; 以及 将所述被选 中的测试计划的标识信 息、 所述被选中的测试计划包括的测试用例的总数 量以及所述被选中的测试计划的数据库信息发送至单 元测试框架执 行测试; 其中, 所述被选 中的测试计划的数据库信 息包括所述被选 中的测试计划在所述预设数 据库中的存 储路径。 13.根据权利要求12所述的测试进度展示方法, 其特征在于, 在所述单元测试框架开始 执行测试后, 还 包括: 遍历所述执 行中的测试计划所包括的所有测试用例; 获取所述所有测试用例中已执 行的测试用例的数量; 根据所述已执行的测试用例的数量以及所述所有测试用例的总数量确定所述执行中 的测试计划的当前进度; 调用pymysql模块以连接所述预设数据库, 将所述执行中的测试计划的当前进度更新 至所述预设数据库。 14.根据权利要求13所述的测试进度展示方法, 其特征在于, 在所述单元测试框架开始 执行测试后, 还 包括: 更新所述预设数据库中所述被选 中的测试计划的执行状态为执行中, 以及将所述预设 数据库中所述被选中的测试计划的当前进度设置为 零。 15.根据权利要求14所述的测试进度展示方法, 其特征在于, 当所述被选 中的测试计划 包括的测试用例全部执 行完成后, 还 包括: 更新所述预设数据库中所述被选 中的测试计划的执行状态为已执行, 以及将所述预设 数据库中所述被选中的测试计划的当前进度更新 为预设比例阈值。 16.一种电子设备, 其特 征在于, 包括: 处 理器, 以及与所述处 理器通信连接的存 储器; 所述存储器存储计算机执 行指令;权 利 要 求 书 2/3 页 3 CN 115080440 A 3

.PDF文档 专利 测试进度展示方法、电子设备及存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 测试进度展示方法、电子设备及存储介质 第 1 页 专利 测试进度展示方法、电子设备及存储介质 第 2 页 专利 测试进度展示方法、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:51:28上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。