摘要
本发明公开了一种基于对抗式网络的软件测试用例生成方法及系统,该方法包括:获取目标软件对应的多个历史测试用例和对应的测试结果;基于用例评估算法,评估每一所述历史测试用例对应的测试全面程度;基于数据分析算法,根据所述测试结果,分析每一所述历史测试用例对应的测试充分程度;基于与所述测试全面程度和所述测试充分程度相关的训练函数,根据所述历史测试用例训练得到对抗式网络模型;所述对抗式网络模型用于生成用于测试所述目标软件的测试用例。可见,本发明能够实现基于全面性和充分性分析的精准的测试用例生成模型的训练,提升目标软件测试的覆盖率和有效性,降低因测试用例不足导致的软件缺陷漏检风险。
技术关键词
软件测试用例
生成方法
数据分析算法
参数
网络
评估算法
可执行程序代码
字符识别
指数计算方法
样本
覆盖率
生成系统
文本识别模型
模块
图像识别模型
存储器