【技术实现步骤摘要】
本专利技术涉及计算机领域,特别涉及一种基于springboot框架的单元测试代码自动生成系统、方法、设备及存储介质。
技术介绍
1、在软件开发工程的流程中,单元测试是必不可少的一项流程,单元测试是在计算机编程中,针对程序单元(软件设计的最小单位)来进行正确性检验的测试工作,程序单元是软件的最小可测试部件。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的程序单元将在与其他部分相隔离的情况下进行测试。单元测试用来证实程序达到软件规格书要求的工作目标,没有程序错误。
2、单元测试需要利用测试用例,并且根据测试用例编写单元测试代码。测试用例是为测试目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。但是当前基于springboot框架的测试用例通常是人工编写,最终导致单元测试代码的编写效率较低,不能满足高效测试需求。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种基于springboot框架的单元测试代码自动生成系统、方法、
...【技术保护点】
1.一种基于SpringBoot框架的单元测试代码自动生成系统,其特征在于,所述系统包括源代码分析单元和代码生成单元;
2.根据权利要求1所述的系统,其特征在于,所述源代码分析单元包括方法识别器、分支分析器和用例生成器;
3.根据权利要求2所述的系统,其特征在于,所述测试用例信息包括所述服务类的类名、所述方法名、输入参数的推荐值、输出参数的推荐值和虚拟mock方法配置信息;
4.根据权利要求3所述的系统,其特征在于,所述代码生成单元包括用例分析器和代码生成器;
5.根据权利要求1所述的系统,其特征在于,所述系统还包括用例
<...【技术特征摘要】
1.一种基于springboot框架的单元测试代码自动生成系统,其特征在于,所述系统包括源代码分析单元和代码生成单元;
2.根据权利要求1所述的系统,其特征在于,所述源代码分析单元包括方法识别器、分支分析器和用例生成器;
3.根据权利要求2所述的系统,其特征在于,所述测试用例信息包括所述服务类的类名、所述方法名、输入参数的推荐值、输出参数的推荐值和虚拟mock方法配置信息;
4.根据权利要求3所述的系统,其特征在于,所述代码生成单元包括用例分析器和代码生成器;
5.根据权利要求1所述的系统,其特征在于,所述系统...
【专利技术属性】
技术研发人员:田睿达,安航,陈冲,李博文,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。