一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用例生成方法、装置和计算机可读存储介质及电子设备与流程

2022-05-18 14:59:04 来源:中国专利 TAG:

技术特征:
1.一种用例生成方法,包括:针对目标代码进行分析以获得应用程序编程接口api调用示例以及业务依赖关系;针对所述api调用示例生成命令行接口cli配置以及流量数据;根据下发给被测目标设备的cli配置生成对应的scd api函数和参数调用日志;根据cli配置、流量数据和用例信息、scd api函数和参数调用日志生成cli与scd api函数的关系以及业务与流量的关系;根据cli执行顺序、api调用示例、cli与scd api参数关系以及业务与流量数据的关系生成当前测试用例。2.根据权利要求1所述的用例生成方法,所述用例生成方法进一步包括:执行所述当前测试用例以获取scd api调用日志;根据所述scd api调用日志确定所述当前测试用例的质量。3.根据权利要求2所述的用例生成方法,所述根据所述scd api调用日志确定所述当前测试用例的质量进一步包括:根据所述当前测试用例的标识确定执行所述测试用例的服务器上在所述当前测试用例之前执行的前次测试用例;计算所述当前测试用例与所述前次测试用例的函数调用日志的相似度;根据所述相似度确定所述当前测试用例的合格度。4.根据权利要求1所述的用例生成方法,其中,所述根据cli执行顺序、api调用示例、cli与scd api参数关系以及业务与流量数据的关系生成当前测试用例包括:根据数据库分析记录信息,利用cli执行顺序,生成scd api用例执行顺序;利用api调用示例,生成scd api的属性和数据类型;利用cli与scd api参数关系,生成scd api数据类型参数配置;利用业务与流量关系,生成scd api用例流量配置;根据scd-rtf框架模板,生成所述当前测试用例。5.根据权利要求2所述的用例生成方法,其中,所述执行所述当前测试用例以获取scd api调用日志包括:将所述当前测试用例下发到scd-rtf框架所在的服务器,以执行所述测试用例;根据所述当前测试用例的scd api的调用生成scd api调用日志;由所述当前测试用例的测试目标设备采集所述scd api调用日志。6.一种用例生成装置,包括:分析模块,用于针对目标代码进行分析以获得应用程序编程接口api调用示例以及业务依赖关系;第一生成模块,用于针对所述api调用示例生成命令行接口cli配置以及流量数据;第二生成模块,用于根据下发给被测目标设备的cli配置生成对应的scd api函数和参数调用日志;第三生成模块,用于根据cli配置、流量数据和用例信息、scd api函数和参数调用日志生成cli与scd api函数的关系以及业务与流量的关系;用例生成模块,用于根据cli执行顺序、api调用示例、cli与scd api参数关系以及业务与流量数据的关系生成当前测试用例。
7.根据权利要求6所述的用例生成装置,所述用例生成装置进一步包括:执行模块,用于执行所述当前测试用例以获取scd api调用日志;确定模块,用于根据所述scd api调用日志确定所述当前测试用例的质量。8.根据权利要求7所述的用例生成装置,其中,所述确定模块进一步用于:根据所述当前测试用例的标识确定执行所述测试用例的服务器上在所述当前测试用例之前执行的前次测试用例;计算所述当前测试用例与所述前次测试用例的函数调用日志的相似度;根据所述相似度确定所述当前测试用例的合格度。9.一种计算机可读存储介质,其上存储有可被处理器执行的计算机程序,其中,所述程序被处理器执行时实现如权利要求1至5中任一所述的用例生成方法。10.一种电子设备,包括:存储器,用于存储程序;处理器,用于运行所述存储器中存储的所述程序,以执行如权利要求1至5中任一所述的用例生成方法。

技术总结
本申请公开了一种用例生成方法、装置和系统及电子设备。该方法包括:针对目标代码进行分析以获得应用程序编程接口API调用示例以及业务依赖关系,针对API调用示例生成命令行接口CLI配置以及流量数据;根据下发给被测目标设备的CLI配置生成对应的SCD API函数和参数调用日志;根据CLI配置、流量数据和用例信息、SCD API函数和参数调用日志生成CLI与SCD API函数的关系以及业务与流量的关系;根据CLI执行顺序、API调用示例、CLI与SCD API参数关系以及业务与流量数据的关系生成当前测试用例。因此,大大降低了在SCD API测试中对于测试人员的专业要求,并且省去了测试人员需要人工分析和编写脚本的工作,大大提高了测试效率。大大提高了测试效率。大大提高了测试效率。


技术研发人员:陈小龙 叶利福
受保护的技术使用者:锐捷网络股份有限公司
技术研发日:2021.12.29
技术公布日:2022/5/17
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献