一种基于节点克隆的数据构造变异算法

    公开(公告)号:CN104168161A

    公开(公告)日:2014-11-26

    申请号:CN201410407313.9

    申请日:2014-08-18

    Abstract: 一种基于节点克隆的数据构造变异算法,用于生成Fuzzing测试用例,在已知网络中的各节点地址信息基础上,任意选择网络内可以直接通信的两个节点A和B,B节点为A节点的信任节点,将测试设备发送的数据帧地址域中的目的地址和源地址分别替换成所选节点A和B的地址,实现节点克隆;根据替换前的目标地址和源地址反推出帧控制域中目的地址模式和源地址模式,再对控制域中其它比特进行随机化;最后重新计算FCS校验值附在数据帧尾部。本发明结合了面向结构和节点克隆的数据变异算法,因为综合考虑了帧结构及数据随机化,虽然减少测试用例数量,但大大提升测试用例的可用性,提高了测试效率。

Patent Agency Ranking