一种基于风险策略和多样性策略的Simulink测试方法

    公开(公告)号:CN113672508B

    公开(公告)日:2023-09-22

    申请号:CN202110944362.6

    申请日:2021-08-17

    Abstract: 本发明公开了一种基于风险策略和多样性策略的Simulink测试方法,具体步骤包括:收集测试用例;对生成的测试用例进行处理:统计每个测试用例中出现的Simulink模块名以及出现的次数;对关键词向量进行建模:将所有测试用例中出现的Simulink模块名构成一个关键词词典,并记录每个关键词出现的次数,将出现次数低于设定阈值的关键词删除;构建关键词矩阵KV、风险向量RV以及距离矩阵DM;使用基于风险向量RV的风险策略Dan、基于距离矩阵DM的多样性策略Var、以及结合了上述两种策略的多样性风险混合策略VarDan对Simulink测试用例进行优先化排序。

    一种基于预测覆盖率的软件测试加速方法

    公开(公告)号:CN115437921A

    公开(公告)日:2022-12-06

    申请号:CN202210963150.7

    申请日:2022-08-11

    Abstract: 本发明公开了一种基于预测覆盖率的软件测试加速方法,包括:收集测试用例并提取测试用例的特征信息;统计每个插桩点是否被执行从而获得测试用例覆盖的模块的代码信息,得出对Simulink每个模块的覆盖率,将测试用例对Simulink每个模块的覆盖率作为一组值并规定为标签;建立预测模型,对新测试用例的覆盖率进行预测;基于覆盖率信息对测试用例进行聚类处理;将bug概率预测模型分为bug预测模型和执行时间预测模型,其中bug预测模型预测输入测试用例触发bug的概率,执行时间预测模型预测输入测试用例的执行时间,将概率除去执行时间作为模型的输出结果;对测试用例进行排序。

    一种基于风险策略和多样性策略的Simulink测试方法

    公开(公告)号:CN113672508A

    公开(公告)日:2021-11-19

    申请号:CN202110944362.6

    申请日:2021-08-17

    Abstract: 本发明公开了一种基于风险策略和多样性策略的Simulink测试方法,具体步骤包括:收集测试用例;对生成的测试用例进行处理:统计每个测试用例中出现的Simulink模块名以及出现的次数;对关键词向量进行建模:将所有测试用例中出现的Simulink模块名构成一个关键词词典,并记录每个关键词出现的次数,将出现次数低于设定阈值的关键词删除;构建关键词矩阵KV、风险向量RV以及距离矩阵DM;使用基于风险向量RV的风险策略Dan、基于距离矩阵DM的多样性策略Var、以及结合了上述两种策略的多样性风险混合策略VarDan对Simulink测试用例进行优先化排序。

Patent Agency Ranking