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

网络通信参数配置测试用例生成方法、装置及测试方法 

申请/专利权人:北京京航计算通讯研究所

申请日:2023-01-28

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

公开(公告)号:CN116094974B

主分类号:H04L43/50

分类号:H04L43/50;H04L43/00;G06N3/006

优先权:

专利状态码:有效-授权

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

摘要:本发明一种网络通信参数配置测试用例生成方法、装置及测试方法,属于网络测试领域,包括:根据业务通信需求,获取测试参数以及对应各参数的测试数据;从测试参数中选定一基准参数,计算其余各参数与基准参数的融合度;基于融合度,对所述各参数进行排序,得到所有参数的有序序列;基于参数的有序序列,获取各参数的测试数据对应的行或列矩阵;基于各参数测试数据对应的行或列矩阵,组合得到所有参数的测试数据对应的多维多行多列矩阵;基于多维多行多列矩阵,获取得到最优测试用例集。本说明书提供的测试用例生成方法在使用蚁群算法前,对测试数据进行矩阵排序,提高算法初期收敛速度,加快搜寻时间,得到最优测试用例集。

主权项:1.一种网络通信参数配置测试用例生成方法,其特征在于,包括:根据业务通信需求,获取测试参数以及对应各参数的测试数据;从所述测试参数中确定一基准参数,计算其余各参数与所述基准参数的融合度;基于所述融合度,对所述各参数进行排序,得到所有参数的有序序列;基于所述参数的有序序列,获取各参数的测试数据对应的行或列矩阵;基于各参数的测试数据对应的行或列矩阵,组合得到所有参数的测试数据对应的多维多行多列矩阵;基于所述多维多行多列矩阵,获取得到最优测试用例集;从所述测试参数中确定一基准参数,计算其余各参数与所述基准参数的融合度,包括:确定所述基准参数的融合度为0;根据所述其余各参数和所述基准参数的关系,计算得到所述其余各参数的融合度;其中,其余各参数的融合度取值包括1、2、3、4四个等级;基于所述参数的有序序列,获取各参数的测试数据对应的行或列矩阵,包括:将所述基准参数的有序序列设置为列矩阵;将所述其余各参数的有序序列设置为行矩阵;基于所述多维多行多列矩阵,获取得到最优测试用例集,包括:基于蚁群算法,初始化算法参数,所述算法参数包括蚂蚁数量m、信息素因子α、启发函数因子β、信息素挥发因子ρ和最大迭代次数t;构建解空间,计算每一个所述参数测试数据的概率k为1至m,计算公式为: 其中,i、j分别表示每段路径的起点和终点;τijt表示代表t时刻路径i,j上信息素的浓度;ηij代表蚂蚁从参数测试数据i移动到参数测试数据j的期望程度,取值为dij代表路径i,j之间的距离;allowedk表示未访问过的节点的集合;更新信息素,信息素叠加和挥发遵循公式为:τijt+1=τijt*1-ρ+Δτijt,0ρ1其中,τijt+1表示第t+1次循环后用例节点i到用例节点j上的信息素含量;ρ是信息素挥发系数,该系数的范围为0,1,当ρ越大时,信息素挥发的越快,信息素的叠加速度会下降;τijt*1-ρ表示第t次循环后剩余的信息素含量;Δτijt为新增信息素含量;完成一次遍历后更新所有路径的信息素浓度,信息素含量公式为: 其中表示第k只蚂蚁在路径i,j上留下的信息素含量;达到最大迭代次数,蚂蚁算法终止,蚂蚁选取信息素含量较多的参数测试数据打上标签,获得所述最优测试用例集。

全文数据:

权利要求:

百度查询: 北京京航计算通讯研究所 网络通信参数配置测试用例生成方法、装置及测试方法

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