【技术实现步骤摘要】
接口测试中的错误信息归因方法、装置、及存储介质
[0001]本申请涉及计算机
,具体而言,本申请涉及一种接口测试中的错误信息归因方法、装置及存储介质。
技术介绍
[0002]随着互联网行业的迅速发展,各公司对持续集成和持续部署的要求日趋强烈。而自动化测试是其中不可或缺的一部分。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,即用户通过向终端机器输入设计好的测试用例以使终端机器自动完成对目标接口的测试过程。
[0003]现有技术的方案中,用户将测试用例输入到终端后,终端会将测试用例发送到目标接口上并通过目标接口执行测试用例中的相关步骤,并输出对应的测试结果,测试结果仅包括正确或错误,若测试结果为错误,则还包括此次错误对应的错误信息。
[0004]但是,上述方案中,若输出的测试结果为错误,同时输出的此次错误对应的错误信息是用户读取后无法直接判断出错因的,需要进一步人工介入具体分析并归纳错因。这样的方式由于分析错因的人不同,导致分析错因的标准并不统一,最终判断出的错因不准确。且当测试用例较多时,每 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试中的错误归因方法,其特征在于,包括:接收用户针对目标接口输入的至少一个测试用例;其中,所述测试用例中包含至少一个预设步骤;对于每一测试用例,执行所述测试用例中的所述至少一个预设步骤,若任一预设步骤发生测试错误,则获取对应的错误信息;根据所述任一预设步骤确定对应的预设错误因素库,并根据所述预设错误因素库和所述错误信息获取错误因素,所述预设错误因素库包括不同错误信息对应的错误因素。2.根据权利要求1所述的方法,其特征在于,所述根据所述任一预设步骤确定对应的预设错误因素库,包括:根据所述任一预设步骤对所述测试用例进行标记,得到标记结果;根据所述标记结果确定对应的所述预设错误因素库。3.根据权利要求2中所述的方法,其特征在于,所述根据所述任一预设步骤对所述测试用例进行标记,包括:若所述任一预设步骤为非网络请求步骤,以第一类型标记对所述测试用例进行标记;所述第一类型标记对应的预设错误因素库为预设关键字匹配错误因素库,所述根据所述预设错误因素库和所述错误信息获取错误因素,包括:根据所述错误信息从预设关键字匹配错误因素库中获取所述错误因素。4.根据权利要求2中所述的方法,其特征在于,所述根据所述任一预设步骤对所述测试用例进行标记,包括:若所述任一预设步骤为网络请求步骤,以第二类型标记对所述测试用例进行标记;所述第二类型标记对应的预设错误因素库为预设超文本传输协议HTTP状态码错误因素库和预设关键词匹配错误因素库,所述根据所述预设错误因素库和所述错误信息获取错误因素,包括:将所述错误信息与所述预设HTTP状态码错误因素库中的错误因素进行匹配;若从所述预设HTTP状态码错误因素库中匹配到对应的错误因素,则将匹配到的错误因素作为所述错误信息对应的错误因素;若从所述预设HTTP状态码错误因素库中未匹配到对应的错误因素,则根据所述错误信息从所述预设关键字匹配错误因素库中获取所述错误因素。5.根据权利要求4中所述的方法,其特征在于,所述预设HTTP状态码错误因素库中存储有不同HTTP状态码对应的错误因素;所述将所述错误信息与所述预设HTTP状态码错误因素库...
【专利技术属性】
技术研发人员:张磊,汪丽梅,
申请(专利权)人:北京淘友天下技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。