一种基于信息熵的模糊测试方法

    公开(公告)号:CN116804971B

    公开(公告)日:2023-11-07

    申请号:CN202311057917.0

    申请日:2023-08-22

    Abstract: 本发明提供一种基于信息熵的模糊测试方法,包括:步骤一,收集样本,所述样本包括多个不同的会话样本,每个会话样本中包括多个不同的模板,所述模板用于生成测试用例;步骤二,计算信息熵熵值,采用各会话样本的各模板生成多个不同的测试用例,计算各测试用例的信息熵熵值;步骤三,拟合计算信息熵阈值;步骤四,协同过滤,根据所述信息熵阈值对各测试用例进行过滤,将各测试用例的信息熵熵值和所述信息熵阈值进行比较,小于等于所述信息熵阈值的测试用例保留,大于所述信息熵阈值的测试用例丢弃。本发明提供的基于信息熵的模糊测试方法,基于信息熵对测试用例进行了有效的筛选,从而增加了测试的有效性,极大提高了缺陷查找的可能性。

    一种基于信息熵的模糊测试方法

    公开(公告)号:CN116804971A

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

    申请号:CN202311057917.0

    申请日:2023-08-22

    Abstract: 本发明提供一种基于信息熵的模糊测试方法,包括:步骤一,收集样本,所述样本包括多个不同的会话样本,每个会话样本中包括多个不同的模板,所述模板用于生成测试用例;步骤二,计算信息熵熵值,采用各会话样本的各模板生成多个不同的测试用例,计算各测试用例的信息熵熵值;步骤三,拟合计算信息熵阈值;步骤四,协同过滤,根据所述信息熵阈值对各测试用例进行过滤,将各测试用例的信息熵熵值和所述信息熵阈值进行比较,小于等于所述信息熵阈值的测试用例保留,大于所述信息熵阈值的测试用例丢弃。本发明提供的基于信息熵的模糊测试方法,基于信息熵对测试用例进行了有效的筛选,从而增加了测试的有效性,极大提高了缺陷查找的可能性。

Patent Agency Ranking