-
公开(公告)号:CN117591396A
公开(公告)日:2024-02-23
申请号:CN202311402427.X
申请日:2023-10-25
Applicant: 国网湖北省电力有限公司宜昌供电公司 , 三峡大学
Inventor: 肖碧波 , 杨志 , 赵凌楚 , 李晶 , 李杨 , 彭书瑞 , 付荣 , 邓辉 , 刘晓峻 , 李梦姣 , 冯浩 , 彭潇潼 , 姚俊伟 , 朱佳 , 郑悦林 , 董宇 , 马凯 , 余梅
Abstract: 本发明提供一种Modbus TCP协议的测试用例生成方法及系统,属于模糊测试领域,包括:确定测试用例的响应码,并获取上位机与PLC正常通信时的Modbus TCP协议数据包,作为初代种群;确定初代种群的个体适应度和群体适应度;并确定第一子种群和第二子种群;将第一子种群与第二子种群交叉和变异的结果合并,得到第二代种群;进一步去重得到第三代种群;根据第二代种群和第三代种群确定测试用例百分比;当群体适应度满足第一预设条件、第二代种群满足第二预设条件、测试用例百分比满足第三预设条件时,输出第二代种群,得到测试用例。本发明能够解决现有技术中有效测试用例数量少,重复率高的缺陷。