[发明专利]测试方法、装置、电子设备和计算机可读介质在审
申请号: | 201911405941.2 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111221727A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 王蕾;叶晨;孟爽;秦偲晟 | 申请(专利权)人: | 瑞庭网络技术(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 200120 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种测试方法,其特征在于,所述方法包括:
接收测试终端发送的业务问题排查请求,所述业务问题排查请求中包括待排查的业务问题对应的业务类型和输入参数;
调用所述业务类型对应的目标接口,所述目标接口封装有预设的排查方法,所述排查方法用于指示按照预设顺序执行至少一个异常数据定位方法,不同的异常数据定位方法用于定位不同数据源中的异常数据;
将所述输入参数输入至所述目标接口,得到所述目标接口输出的排查结果,所述排查结果中包括存在异常数据的数据源信息;
向所述测试终端返回所述排查结果。
2.根据权利要求1所述的方法,其特征在于,在所述接收业务问题排查请求之前,所述方法还包括:
获取各数据源的异常数据定位方法;
设置各业务类型对应的数据源和数据源的排查顺序;
分别基于各业务类型对应的数据源的异常数据定位方法和数据源的排查顺序,创建各业务类型对应的排查方法;
分别将不同的业务类型对应的排查方法封装至不同的接口中。
3.根据权利要求2所述的方法,其特征在于,所述设置各业务类型对应的数据源和数据源的排查顺序,包括:
获取满足预设条件的历史业务问题;
查询各历史业务问题对应的历史排查结果,所述历史排查结果中包括存在异常数据的历史数据源信息;
将所获取的历史排查结果按照业务类型进行划分;
基于各业务类型对应的历史排查结果中的历史数据源信息,确定各业务类型对应的数据源和数据源的排查顺序。
4.根据权利要求3所述的方法,其特征在于,所述基于各业务类型对应的历史排查结果中的历史数据源信息,确定各业务类型对应的数据源和数据源的排查顺序,包括:
对于每一个业务类型,执行如下步骤:
将该业务类型对应的历史排查结果中的各历史数据源信息作为目标历史数据源信息,将各目标历史数据源信息所指示的数据源作为该业务类型对应的数据源;
按照出现次数由大到小的顺序,对各目标历史数据源信息进行排序,将目标历史数据源信息的顺序作为相应的数据源的排查顺序。
5.根据权利要求1所述的方法,其特征在于,在所述调用所述业务类型对应的目标接口之前,所述方法还包括:
将发送所述业务问题排查请求的用户作为目标用户,确定所述目标用户是否具有对所述业务类型的业务问题的排查权限;
若所述目标用户具有对所述业务类型的业务问题的排查权限,则执行调用所述业务类型对应的目标接口的步骤。
6.根据权利要求1所述的方法,其特征在于,所述向所述测试终端返回所述排查结果,包括:
将所述排查结果中的数据源信息作为目标数据源信息,确定所述目标用户是否具有对所述目标数据源信息的查看权限;
若所述目标用户具有对所述目标数据源信息的查看权限,则向所述测试终端返回所述排查结果。
7.一种测试装置,其特征在于,所述装置包括:
接收单元,被配置成接收测试终端发送的业务问题排查请求,所述业务问题排查请求中包括待排查的业务问题对应的业务类型和输入参数;
调用单元,被配置成调用所述业务类型对应的目标接口,所述目标接口封装有预设的排查方法,所述排查方法用于指示按照预设顺序执行至少一个异常数据定位方法,不同的异常数据定位方法用于定位不同数据源中的异常数据;
输入单元,被配置成将所述输入参数输入至所述目标接口,得到所述目标接口输出的排查结果,所述排查结果中包括存在异常数据的数据源信息;
返回单元,被配置成向所述测试终端返回所述排查结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞庭网络技术(上海)有限公司,未经瑞庭网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911405941.2/1.html,转载请声明来源钻瓜专利网。