【技术实现步骤摘要】
单元测试案例生成方法、装置以及计算机存储介质
[0001]本申请涉及软件测试领域,特别是涉及一种单元测试案例生成方法、单元测试案例生成装置以及计算机存储介质。
技术介绍
[0002]随着互联网行业的不断发展,在软件开发过程中软件的规模越来越大且结构复杂,此时软件的质量也随之变得重要起来。为了验证软件能否满足用户的需求,需要对软件进行测试。软件测试的策略有很多种,其中包括单元测试,单元测试是针对软件中最小单元进行的测试。
[0003]在一应用场景中,用户在对软件进行单元测试时,需要人工写入测试案例代码对每个被测代码进行测试,由于被测代码的不同,测试案例代码需要根据被测代码进行人为修改,导致测试过程非常繁琐。现有的单元测试案例生成工具,不能针对不同的被测代码批量生成单元测试案例,自动化率较低。
技术实现思路
[0004]本申请主要解决的技术问题是如何提高自动化生成单元测试案例的效率,对此,本申请提供一种单元测试案例生成方法、单元测试案例生成装置以及计算机存储介质。
[0005]为解决上述技术问题, ...
【技术保护点】
【技术特征摘要】
1.一种单元测试案例生成方法,其特征在于,所述生成方法包括:获取待测试文件及所述待测试文件的测试信息,其中,所述测试信息包括所述单元测试案例的生成路径、超时结束进程时间、案例生成模式以及关联状态;对所述待测试文件的源码进行解析,得到所述源码的文件相关信息;基于所述测试信息及所述文件相关信息生成所述待测试文件的单元测试案例。2.根据权利要求1所述的生成方法,其特征在于,所述获取待测试文件及所述待测试文件的测试信息,包括:调用可视化插件,生成配置窗口;基于用户的第一选择指令,在所述配置窗口选择所述待测试文件的测试信息。3.根据权利要求1所述的生成方法,其特征在于,所述对所述待测试文件的源码进行解析,得到所述源码的文件相关信息,包括:对所述待测试文件的源码进行解析,识别出所述源码中的方法信息、引入信息、声明信息、调用信息作为所述文件相关信息。4.根据权利要求3所述的生成方法,其特征在于,所述方法信息包括:若干方法、所述若干方法中使用的参数及其类型以及所述方法中的若干接口。5.根据权利要求3所述的生成方法,其特征在于,所述基于所述测试信息及所述文件相关信息生成所述待测试文件的单元测试案例,包括:基于所述文件相关信息,生成与所述待测试文件对应的若干测试语句;将所述若干测试语句写入所述测试信息中生成路径下的对应文件中;基于所述对应文件生成所述待测试文件的单元测试案例。6.根据权利要求5所述的生成方法,其特...
【专利技术属性】
技术研发人员:吴玉莲,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。