-
公开(公告)号:CN113900942B
公开(公告)日:2023-04-07
申请号:CN202111175969.9
申请日:2021-10-09
Applicant: 电子科技大学
Abstract: 本发明公开一种生成飞控机载模型精简测试用例集的方法,属于航空机载模型测试技术领域,先加载飞控机载模型,获取各输入参数信息,取值后获得各输入参数的初始数据集;然后生成两两组合的未覆盖组合对,获得各天牛的初始化位置,按照输入参数的获取顺序,采用天牛须算法依次获取各输入参数对应的候选测试用例,生成N条候选测试用例,再在其中选择有效覆盖组合数最多的候选测试用例添加至测试用例集中,在未覆盖组合对中删除测试用例所覆盖的两两组合直至为0,最终得到精简测试用例集。本发明通过构造适合两两组合测试用例生成的适应度函数,并采用天牛群的方式生成多条候选测试用例,再选择最优测试用例,进而提高测试用例的多样性和精简度。
-
公开(公告)号:CN113900942A
公开(公告)日:2022-01-07
申请号:CN202111175969.9
申请日:2021-10-09
Applicant: 电子科技大学
Abstract: 本发明公开一种生成飞控机载模型精简测试用例集的方法,属于航空机载模型测试技术领域,先加载飞控机载模型,获取各输入参数信息,取值后获得各输入参数的初始数据集;然后生成两两组合的未覆盖组合对,获得各天牛的初始化位置,按照输入参数的获取顺序,采用天牛须算法依次获取各输入参数对应的候选测试用例,生成N条候选测试用例,再在其中选择有效覆盖组合数最多的候选测试用例添加至测试用例集中,在未覆盖组合对中删除测试用例所覆盖的两两组合直至为0,最终得到精简测试用例集。本发明通过构造适合两两组合测试用例生成的适应度函数,并采用天牛群的方式生成多条候选测试用例,再选择最优测试用例,进而提高测试用例的多样性和精简度。
-