摘要:
本发明提供了一种医疗机器人控制软件测试数据的生成方法、注入方法,生成方法包括步骤:S1、生成被测软件的CFG控制图;S2、计算CFG控制图内的有限路径数量;S3、以有限路径数量作为被测试软件的输入参数,进行总群的初始化;S4、若不存在未被覆盖的路径或者运行代数最大时,得到最佳染色体;S5、若存在未被覆盖的路径或者运行代数最大时,进行个体评价;S6、对染色体进行交叉操作和变异操作;S7、计算染色体的适应度值;S8、若适应度值不符合要求,则选择下一代个体,运行代数增加,并返回至步骤S4。采用本发明的方法能以更少的评估量提供更好的覆盖范围。
公开/授权文献
- CN116048958A 医疗机器人控制软件测试数据的生成方法、注入方法 公开/授权日:2023-05-02