一种测试代码的生成方法及装置制造方法及图纸

技术编号:41190817 阅读:16 留言:0更新日期:2024-05-07 22:21
本申请公开了一种测试代码的生成方法及装置,获取待测试源代码的类加载器;利用类加载器和反射工具,对待测试源代码进行分析,得到待测试源代码的基本信息;对待测试源代码进行逐行扫描,得到每行代码的扫描结果;基于每行代码的扫描结果和测试代码的基本信息,生成测试代码。通过对待测试源代码进行扫描,可以获得待测试代码的基本信息和扫描结果,根据基本信息和扫描结果就能生成测试代码,开发人员无需手动编写不同方面的测试代码,从而减少了开发人员编写单元测试代码的工作量。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种测试代码的生成方法及装置


技术介绍

1、随着信息技术的飞速发展,各种软件的代码量和迭代升级次数飞速增加,为保证软件质量,需要通过测试代码对代码进行测试,验证代码功能的正确性。

2、目前,测试代码需要通过开发人员手动编写测试代码,编写测试代码过程包括:开发人员选取自己所需的单元测试工具,编写相关的单元测试代码,同时开发人员需要对源代码中的数据库访问或者远程调用等逻辑编写模拟挡板。由于测试代码的编写过程涉及到多个方面的工作,开发人员需要手动编写不同方面的测试代码,需要花费开发人员的大量精力来完成巨大的工作量。

3、因此,如何减少开发人员编写单元测试代码的工作量,成为本领域亟需解决的问题。


技术实现思路

1、本申请提供了一种测试代码的生成方法及装置,目的在于减少开发人员编写单元测试代码的工作量。

2、为了实现上述目的,本申请提供了以下技术方案:

3、一种测试代码的生成方法,包括:

4、获取待测试源代码的类加载器;

...

【技术保护点】

1.一种测试代码的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述类加载器和反射工具,对所述待测试源代码进行分析,得到待测试源代码的基本信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述从所述类加载器中确定出与所述待测试类别对应的扫描对象,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于每行所述代码的扫描结果和所述测试代码的基本信息,生成测试代码,包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.一种测试代码的生成装置,其特征在于,包括:</p>

7.根据...

【技术特征摘要】

1.一种测试代码的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述类加载器和反射工具,对所述待测试源代码进行分析,得到待测试源代码的基本信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述从所述类加载器中确定出与所述待测试类别对应的扫描对象,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于每行所述代码的扫描结果和所述测试代码的基本信息,生成测试...

【专利技术属性】
技术研发人员:宋扬于勇
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1