一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通过API测试覆盖度考核的方法、设备及介质与流程

2021-10-24 06:58:00 来源:中国专利 TAG:测试 介质 考核 覆盖 方法

技术特征:
1.一种通过api测试覆盖度考核的方法,其特征在于,所述方法包括:获取测试时间段内被测服务的流量信息,所述流量信息包括所述测试时间段内所述被测服务的访问次数、访问时间;通过分析所述流量信息,得到所述被测服务中所有应用程序接口api的测试信息,所述测试信息包括所述api的应用类型、测试时间、测试次数;根据所述测试次数,将所述所有api分为待测api与已测api;根据所述已测api的数量与所述所有api的数量确定测试覆盖度,并根据所述测试覆盖度对所述测试人员进行考核。2.根据权利要求1所述的方法,其特征在于,获取测试时间段内被测服务的流量信息,具体包括:在超出预设百分比数量的测试人员对所述被测服务进行测试时,选取相应的测试时间段,获取所述被测服务的流量信息,并在获取所述流量信息时,不向所述测试人员发出通知。3.根据权利要求1所述的方法,其特征在于,根据所述测试覆盖度对所述测试人员进行考核,具体包括:根据所述api的所述应用类型、所述api对应的服务的关键层级、所述对应服务的使用次数,确定所述api对应的重要程度;根据所述重要程度,以及所述测试人员在测试所述api时对应的深入程度,确定所述测试人员的工作质量;根据所述测试覆盖度和所述工作质量,对所述测试人员进行考核。4.根据权利要求3所述的方法,其特征在于,根据所述重要程度,以及所述测试人员在测试所述api时对应的深入程度,确定所述测试人员的工作质量,具体包括:根据所述重要程度,确定所述api的应测次数;将所述测试次数,作为所述测试人员在测试所述api时对应的深入程度;根据所述应测次数、所述测试次数,确定所述测试人员的工作质量。5.根据权利要求1所述的方法,其特征在于,将所述所有api分为待测api与已测api后,所述方法还包括:对所述待测api进行标记;通知所述测试人员追踪所述标记后的待测api。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:统计所述测试人员发现的问题数量;将所述问题数量与所述问题对应的api测试次数进行对比,确认所述测试人员的测试敏感度。7.根据权利要求6所述的方法,其特征在于,将所述问题数量与所述问题对应的api测试次数进行对比,确认所述测试人员的测试敏感度,具体包括:若所述api测试次数高于第一预设阈值且所述问题数量低于第二预设阈值,则对所述被测服务进行人工审计,判断所述api对应的测试人员或开发人员是否存在问题;若所述测试人员的测试角度存在问题,向所述测试人员发送所述被测服务信息及所述人工审计结果;
若所述测试人员的测试角度不存在问题,则认为开发人员的开发质量达到预设标准。8.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取客户端api的测试信息,根据所述测试信息将所述api分为常用api和不常用api;将所述常用api的测试信息传输至服务端,作为所述常用api的重要程度,参与计算所述常用api的重要等级;通过所述客户端获取所述被测服务的反馈问题,根据所述反馈问题判断所述测试人员的工作质量。9.一种通过api测试覆盖度考核的设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:获取测试时间段内被测服务的流量信息,所述流量信息包括所述测试时间段内所述被测服务的访问次数、访问时间;通过分析所述流量信息,得到所述被测服务中所有应用程序接口api的测试信息,所述测试信息包括所述api的应用类型、测试时间、测试次数;根据所述测试次数,将所述所有api分为待测api与已测api;根据所述已测api的数量与所述所有api的数量确定测试覆盖度,并根据所述测试覆盖度对所述测试人员进行考核。10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:获取测试时间段内被测服务的流量信息,所述流量信息包括所述测试时间段内所述被测服务的访问次数、访问时间;通过分析所述流量信息,得到所述被测服务中所有应用程序接口api的测试信息,所述测试信息包括所述api的应用类型、测试时间、测试次数;根据所述测试次数,将所述所有api分为待测api与已测api;根据所述已测api的数量与所述所有api的数量确定测试覆盖度,并根据所述测试覆盖度对所述测试人员进行考核。

技术总结
本申请公开了一种通过API测试覆盖度考核的方法、设备及介质,方法包括:获取测试时间段内被测服务的流量信息,流量信息包括测试时间段内被测服务的访问次数、访问时间;通过分析流量信息,得到被测服务中所有应用程序接口API的测试信息,测试信息包括API的应用类型、测试时间、测试次数;根据测试次数,将所有API分为待测API与已测API;根据已测API的数量与所有API的数量确定测试覆盖度,并根据所述测试覆盖度对所述测试人员进行考核。本申请公开的方法能够自动评估测试人员对被测服务的测试覆盖度的方法,提高测试人员工作的效率以及规范度。规范度。规范度。


技术研发人员:赵本帅 周斐
受保护的技术使用者:山东浪潮通软信息科技有限公司
技术研发日:2021.07.19
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜