基于遗传算法的软件测试方法、系统、设备及存储介质

    公开(公告)号:CN115904979A

    公开(公告)日:2023-04-04

    申请号:CN202211493073.X

    申请日:2022-11-25

    Abstract: 本发明属于软件测试技术领域,公开了一种基于遗传算法的软件测试方法、系统、设备及存储介质,方法包括:按照广度优先遍历将扫描每个页面中用户操作的部分,同时根据生成用户操作路径图;在同一深度的节点中,将端粒分化,进而构建基因序列并测试;拼接所述基因序列片段并再次运行后,构建序列池;当程序被修改后,将会重新生成用户操作图,并且在用户操作图中检测所影响到的序列片段,从完整的基因序列中提取出受影响的完整基因序列并进行测试。相比于从方法调用图生成测试用例,本发明从真实情况入手,由外向内扫描可交互元素,通过遗传算法中的交换与变异方法,充分考虑到用户的每一步操作,进一步提高软件鲁棒性。

Patent Agency Ranking