首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于定制化流量洞察的智能接口自动化测试系统及方法 

申请/专利权人:成都九洲电子信息系统股份有限公司

申请日:2024-03-28

公开(公告)日:2024-06-25

公开(公告)号:CN117971705B

主分类号:G06F11/36

分类号:G06F11/36;H04L67/02;G06N3/08

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2024.05.21#实质审查的生效;2024.05.03#公开

摘要:本发明公开了基于定制化流量洞察的智能接口自动化测试系统及方法,属于软件测试技术领域,系统包括:定制化流量捕获模块:用于捕获业务逻辑的流量数据,获取定制化流量数据;智能流量分析模块:用于对定制化流量数据进行分析,进而挖掘测试用例生成的关键点;自适应测试用例生成模块:用于基于挖掘的关键点,动态调整测试用例生成策略,生成高效能测试用例;模块化测试执行模块:用于对接口模块化执行生成的测试用例,实现接口自动化测试。本发明够通过分析实际的接口流量并结合AI算法,自动生成和优化测试用例,实现接口测试的高度自动化和智能化。

主权项:1.基于定制化流量洞察的智能接口自动化测试系统,其特征在于,包括:定制化流量捕获模块:用于捕获业务逻辑的流量数据,获取定制化流量数据;智能流量分析模块:用于对定制化流量数据进行分析,进而挖掘测试用例生成的关键点;自适应测试用例生成模块:用于基于挖掘的关键点,动态调整测试用例生成策略,生成高效能测试用例;模块化测试执行模块:用于对接口模块化执行生成的测试用例,实现接口自动化测试;所述定制化流量捕获模块包括关键点定义单元、数据捕获单元、数据提取与封装单元以及数据存储单元;所述关键点定义单元用于定义实行捕获逻辑的应用程序关键点;所述数据捕获单元用于根据触发逻辑捕获数据及对应HTTP请求信息;所述数据提取与封装单元用于从HTTP请求中提取出捕获数据,并将其转换为字符,作为响应数据,进而形成流量数据实体;所述数据存储单元用于根据定义的关键点保存流量数据实体,作为定制化流量数据;所述智能流量分析模块包括流量分析模型和测试点筛选单元;所述流量分析模型用于对定制化流量数据进行数据分析,提取每条流量数据对应的测试点;所述测试点表征对业务逻辑有重要影响的特征和指标;所述测试点筛选单元用于筛选提取的测试点,作为测试用例生成的关键点;所述自适应测试用例生成模块包括初始测试用例生成单元、测试用例自适应调整单元以及测试用例输出单元;所述初始测试用例生成单元用于为每个关键点创建对应的初始测试用例;所述初始测试用例映射所述关键点的参数和条件;所述测试用例自适应调整单元用于使用自适应逻辑分析关键点,进而对创建的初始测试用例进行参数调整,生成高效能测试用例;所述测试用例输出单元用于对生成的高效能测试用例进行收集,形成系统测试用例列表;所述系统还包括预测性结果分析模块,所述预测性结果分析模块用于使用深度学习模型对测试结果进行预测性分析,获取测试优化决策数据;所述预测性结果分析模块包括集成预测模型、模型分析单元以及结果处理单元;所述集成预测模型为基于历史测试数据训练得到的深度学习模型;所述模型分析单元用于利用深度学习模型对测试结果进行处理,输出对应的预测结果;所述结果处理单元用于对预测结果进行处理,形成测试优化的决策数据。

全文数据:

权利要求:

百度查询: 成都九洲电子信息系统股份有限公司 基于定制化流量洞察的智能接口自动化测试系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。