[发明专利]一种基于AI的自动化测试平台及方法在审
申请号: | 202211134636.6 | 申请日: | 2022-09-19 |
公开(公告)号: | CN115508642A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 孟欣;刘祥;孟建 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | G01R31/00 | 分类号: | G01R31/00 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 冯春连 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ai 自动化 测试 平台 方法 | ||
1.一种基于AI的自动化测试平台,其特征在于,其结构包括:测试接口、遍历探针、接口分析寄存器、AI自动化测试执行器、报告生成器;
使用遍历探针遍历所有的测试接口,获取测试接口的原始参数,并将原始参数发送至接口分析寄存器;
接口分析寄存器根据原始参数对测试接口进行分类,形成一个正常列表和多个非正常列表;
AI自动化测试执行器首先获取接口分析寄存器的分类后得到的多个列表,随后对各个列表中的测试接口进行轮询测试,在轮询测试过程中,更新列表信息,再后通过正常列表中所有正常接口的接口元数据进行深度学习,以自动尝试纠正非正常列表中的测试接口,生成最终接口列表,最终接口列表的测试接口均为正常接口;
AI自动化测试执行器自动对最终接口列表中的正常接口进行极限性能测试,获取最终接口列表中所有正常接口的最大并发数,全部完成后,将获取的数据发送至报告生成器,生成最终的接口测试报告。
2.根据权利要求1所述的一种基于AI的自动化测试平台,其特征在于,测试接口的原始参数包含接口类型、接口返回值、接口回参大小。
3.根据权利要求1所述的一种基于AI的自动化测试平台,其特征在于,接口分析寄存器对测试接口的分类结果为失败接口、返回值异常接口、耗时过久接口、回参过大接口、正常接口,其中,失败接口、返回值异常接口、耗时过久接口、回参过大接口被分配到不同的非正常列表中,同一类型的测试接口位于同一个列表中。
4.根据权利要求3所述的一种基于AI的自动化测试平台,其特征在于,AI自动化测试执行器对各个列表中的测试接口进行均匀分布的轮询测试,每个测试接口的轮询测试次数默认为10次;
AI自动化测试执行器通过正常列表中所有正常接口的接口元数据进行深度学习,以自动尝试纠正多个非正常列表中的失败接口、返回值异常接口、耗时过久接口、回参过大接口,生成最终接口列表,最终接口列表的测试接口均为正常接口。
5.根据权利要求4所述的一种基于AI的自动化测试平台,其特征在于,AI自动化测试执行器自动对最终接口列表中的正常接口进行极限性能测试,生成极限性能测试脚本;AI自动化测试执行器根据极限性能测试脚本自动逐步增加并发数,直至所有测试接口响应时间超过设定阈值或返回值异常后停止,此时,记录各个测试接口的极限并发数,发送至报告生成器;
报告生成器对轮询测试后更新的非正常列表信息和最终接口列表中测试接口的极限并发数进行汇总,输出标注有测试接口失败原因的非正常列表,输出经过深度学习纠正后返回成功的测试接口及纠正位置,输出最终接口列表中所有正常接口的极限并发数据,并基于输出数据生成最终的接口测试报告,最后通过邮件的形式推送至测试人员邮箱中。
6.一种基于AI的自动化测试方法,其特征在于,其测试过程如下:
对所有测试接口进行遍历,获取测试接口的原始参数;
根据原始参数对测试接口进行分类,形成一个正常列表和多个非正常列表;
对一个正常列表和多个非正常列表中的测试接口进行轮询测试,在轮询测试过程中,更新列表信息,再后通过正常列表中所有正常接口的接口元数据进行深度学习,以自动尝试纠正非正常列表中的测试接口,生成最终接口列表,最终接口列表的测试接口均为正常接口;
对最终接口列表中的正常接口进行极限性能测试,获取最终接口列表中所有正常接口的最大并发数,全部完成后,汇总获取的数据生成最终的接口测试报告。
7.根据权利要求6所述的一种基于AI的自动化测试方法,其特征在于,测试接口的原始参数包含接口类型、接口返回值、接口回参大小。
8.根据权利要求6所述的一种基于AI的自动化测试方法,其特征在于,对测试接口的分类结果为失败接口、返回值异常接口、耗时过久接口、回参过大接口、正常接口,其中,失败接口、返回值异常接口、耗时过久接口、回参过大接口被分配到不同的非正常列表中,同一类型的测试接口位于同一个列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211134636.6/1.html,转载请声明来源钻瓜专利网。