一种生成测试用例的方法、装置、介质和电子设备制造方法及图纸

技术编号:24755905 阅读:24 留言:0更新日期:2020-07-04 09:06
本公开提供了一种生成测试用例的方法、装置、介质和电子设备。所述方法包括:获取被测试进程的操作源信息;基于所述操作源信息检索操作源逻辑代码操作源逻辑代码集,获取对应的操作源逻辑代码;其中,所述操作源逻辑代码包括解释运行的预设操作逻辑代码;根据代码编码规则分析所述操作源逻辑代码,获取第一操作信息及对应的一个或多个第一操作值;将所述第一操作信息和所述第一操作值与测试用例数据集中的操作信息和对应的操作值进行匹配,获取第一匹配测试用例。本公开降低了人工编写测试用例造成的错误和效率低下,生成的测试用例数据集,提高了重复重复利用率和生成测试用例的效率。

A method, device, medium and electronic equipment for generating test cases

【技术实现步骤摘要】
一种生成测试用例的方法、装置、介质和电子设备
本公开涉及计算机
,具体而言,涉及一种生成测试用例的方法、装置、介质和电子设备。
技术介绍
软件生成测试用例(英文全称SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件生成测试用例是一种实际输出与预期输出之间的审核或者比较过程。定义为:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件生成测试用例是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。当前,对于Web项目的生成测试用例主要依赖人工生成测试用例和脚本生成测试用例。其中,脚本生成测试用例需要专业人员编写生成测试用例脚本,且生成测试用例脚本需要完全覆盖软件流程的各分支,并生成多条生成测试用例用例,人工编写生成测试用例脚本的生成测试用例方式,生成测试用例效率不高。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后本文档来自技高网...

【技术保护点】
1.一种生成测试用例的方法,其特征在于,包括:/n获取被测试进程的操作源信息;/n基于所述操作源信息检索操作源逻辑代码集,获取对应的操作源逻辑代码;其中,所述操作源逻辑代码包括解释运行的预设操作逻辑代码;/n根据代码编码规则分析所述操作源逻辑代码,获取第一操作信息及对应的一个或多个第一操作值;/n将所述第一操作信息和所述第一操作值与测试用例数据集中的操作信息和对应的操作值进行匹配,获取第一匹配测试用例。/n

【技术特征摘要】
1.一种生成测试用例的方法,其特征在于,包括:
获取被测试进程的操作源信息;
基于所述操作源信息检索操作源逻辑代码集,获取对应的操作源逻辑代码;其中,所述操作源逻辑代码包括解释运行的预设操作逻辑代码;
根据代码编码规则分析所述操作源逻辑代码,获取第一操作信息及对应的一个或多个第一操作值;
将所述第一操作信息和所述第一操作值与测试用例数据集中的操作信息和对应的操作值进行匹配,获取第一匹配测试用例。


2.根据权利要求1所述的方法,其特征在于,所述获取被测试进程的操作源信息,包括:
通过拦截插件拦截所述操作源信息。


3.根据权利要求1所述的方法,其特征在于,所述将所述第一操作信息和所述第一操作值与测试用例数据集中的操作信息和对应的操作值进行匹配,获取第一匹配测试用例,包括:
将所述第一操作信息和所述第一操作值与测试用例数据集中的操作信息和对应的操作值进行匹配;
当匹配失败时,根据所述第一操作信息与所述第一操作值的逻辑关系生成对应的第一匹配测试用例;
当匹配成功时,从所述测试用例数据集中获取第一匹配测试用例。


4.根据权利要求3所述的方法,其特征在于,在所述根据所述第一操作信息与所述第一操作值的逻辑关系生成对应的第一匹配测试用例后,还包括:
将所述第一操作信息、所述第一操作值和所述第一匹配测试用例保存到所述测试用例数...

【专利技术属性】
技术研发人员:方小林
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1