一种测试用例生成方法、装置、电子设备及存储介质与流程

文档序号:31872839发布日期:2022-10-21 20:05阅读:来源:国知局

技术特征:
1.一种测试用例生成方法,其特征在于,所述方法包括:在设定类文件被加载的情况下,确定所述设定类文件中的方法的输入参数的数据类型;基于所述数据类型生成对应的方法的测试用例模板;基于所述测试用例模板生成对应的方法的正面测试用例;基于所述正面测试用例生成对应的方法的负面测试用例。2.根据权利要求1所述的方法,其特征在于,所述基于所述测试用例模板生成对应的方法的正面测试用例,包括:基于设定的第一集合中的值和所述测试用例模板生成对应的方法的正面测试用例;所述设定的第一集合中的值表征对应的方法的正面测试用例中的变量的值。3.根据权利要求1所述的方法,其特征在于,所述基于所述正面测试用例生成对应的方法的负面测试用例,包括:基于所述数据类型确定设定的第二集合中的值;所述设定的第二集合中的值表征对应的方法的负面测试用例中的变量的值;基于所述第二集合中的值和所述正面测试用例生成对应的方法的负面测试用例。4.根据权利要求3所述的方法,其特征在于,所述基于所述第二集合中的值和所述正面测试用例生成对应的方法的负面测试用例,包括:在所述正面测试用例中插入一个所述第二集合中的值,生成一个负面测试用例。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:基于设定类加载器加载所述设定类文件;在所述设定类加载器加载所述设定类文件失败的情况下,由所述设定类加载器的父类加载器加载所述设定类文件。6.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:从所述设定类文件的路径下获取调用点代码;运行所述调用点代码;所述调用点代码用于从设定数据库中获取所述正面测试用例或所述负面测试用例,并运行所述正面测试用例或所述负面测试用例。7.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:获取所述正面测试用例或所述负面测试的测试结果;在所述测试结果包括可变内容的情况下,基于设定的正则表达式确定所述测试结果是否通过。8.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:在运行所述正面测试用例或所述负面测试的过程中获取所述方法产生的异常;确定所述异常是否存储在设定的异常表中,在所述异常未存储在所述设定的异常表中的情况下,发送设定信息;所述设定信息用于提示存在需要修复的漏洞。9.一种测试用例生成装置,其特征在于,包括:确定模块,用于在设定类文件被加载的情况下,确定所述设定类文件中的方法的输入参数的数据类型;第一生成模块,用于基于所述数据类型生成对应的方法的测试用例模板;第二生成模块,用于基于所述测试用例模板生成对应的方法的正面测试用例;
第三生成模块,用于基于所述正面测试用例生成对应的方法的负面测试用例。10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的测试用例生成方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至8任一项所述的测试用例生成方法。

技术总结
本发明实施例适用于计算机技术领域,提供了一种测试用例生成方法、装置、电子设备及存储介质,其中,测试用例生成方法包括:在设定类文件被加载的情况下,确定所述设定类文件中的方法的输入参数的数据类型;基于所述数据类型生成对应的方法的测试用例模板;基于所述测试用例模板生成对应的方法的正面测试用例;基于所述正面测试用例生成对应的方法的负面测试用例。本发明提高了测试用例的生成效率。本发明提高了测试用例的生成效率。本发明提高了测试用例的生成效率。


技术研发人员:朱海龙 郭洋 王倩
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2021.04.19
技术公布日:2022/10/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1