一种确定测试用例的系统、方法、电子设备及存储介质技术方案

技术编号:37160770 阅读:32 留言:0更新日期:2023-04-06 22:25
本发明专利技术公开了一种确定测试用例的系统、方法、电子设备及存储介质。所述系统包括数据获取模块和测试用例生成模块,所述数据获取模块和所述测试用例生成模块相连;所述数据获取模块,用于获取文本数据,并将所述文本数据传输给所述测试用例生成模块;所述测试用例生成模块,用于将所述文本数据进行格式化处理生成测试用例;其中,所述格式化处理包括根据预先设置的标准数据结构规范化定义配置文件对所述文本数据进行匹配。该系统通过数据获取模块获取文本数据并传输至测试用例生成模块,以通过测试用例生成模块对文本数据进行格式化处理自动生成测试用例,能够降低测试用例的编写时间,提高编写的效率。提高编写的效率。提高编写的效率。

【技术实现步骤摘要】
一种确定测试用例的系统、方法、电子设备及存储介质


[0001]本专利技术实施例涉及软件测试
,尤其涉及一种确定测试用例的系统、方法、电子设备及存储介质。

技术介绍

[0002]随着软件系统规模的持续增大,业务复杂度的持续增加,软件测试的复杂度也随之越来越大。
[0003]在对软件进行测试时需要采用测试用例对软件进行测试,现有技术一般采用人工手动输入的方式编写测试用例,该方式需要技术人员花费很多时间编写测试用例,且通过人工编写测试用例会不可避免的出现人为误差。

技术实现思路

[0004]本专利技术提供了一种确定测试用例的系统、方法、电子设备及存储介质,以解决现有技术中编写测试用例花费时间多,且会不可避免的出现人为误差的问题。
[0005]根据本专利技术的一方面,提供了一种确定测试用例的系统,所述系统包括数据获取模块和测试用例生成模块,所述数据获取模块和所述测试用例生成模块相连;
[0006]所述数据获取模块,用于获取文本数据,并将所述文本数据传输给所述测试用例生成模块;
[0007]所述测试用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种确定测试用例的系统,其特征在于,所述系统包括数据获取模块和测试用例生成模块,所述数据获取模块和所述测试用例生成模块相连;所述数据获取模块,用于获取文本数据,并将所述文本数据传输给所述测试用例生成模块;所述测试用例生成模块,用于将所述文本数据进行格式化处理生成测试用例;其中,所述格式化处理包括根据预先设置的标准数据结构规范化定义配置文件对所述文本数据进行匹配。2.根据权利要求1所述的方法,其特征在于,所述数据获取模块包括语音识别子模块,所述语音识别子模块用于:获取语音数据,并根据所述语音数据识别出文本数据。3.根据权利要求1所述的方法,其特征在于,所述测试用例生成模块包括设置子模块和格式化子模块,所述设置子模块用于:根据测试用例标准结构设置标准数据结构规范化定义配置文件,所述标准数据结构规划化定义配置文件中包括定义的关键字属性、关键字属性对应的关键字范围定界标识,以及关键字属性对应的执行操作;所述格式化子模块用于:将所述文本数据进行转码;从所述标准数据结构规范化定义配置文件中按序读取关键字属性和关键字的范围定界标识,并将读取的内容进行转码;将关键字属性对应的关键字范围界定标识转换为正则表达式;使用所述正则表达式对转码后的文本数据进行匹配,若匹配成功,则执行所述关键字属性对应的执行操作,直至匹配到结束字符生成测试用例。4.根据权利要求3所述的系统,其特征在于,所述关键字属性包括标题、步骤、预期结果以及结束字符,所述预期结果为步骤的预期结果;所述关键字范围定界标识包括关键字开始定界标识和关键字结束定界标识;关键字属性为标题时,关键字属性对应的执行操作包括将标题对应的关键字开始定界符和关键字结束定界符中间的数据作为测试用例的标题;关键字属性为步骤时,关键字属性对应的执行操作包括将步骤对应的关键字开始定界符和关键字结束定界符中间的数据作为测试用例的步骤;关键字属性为预期结果时,关键字属性对应的执行操作包括将预期结果对应的关键字开始定界符和关键字结束定界符中间的数据作为测试用例中步骤的预期结果。5....

【专利技术属性】
技术研发人员:董学瑞胥斌王彤成灵芝张广杰李雨鑫
申请(专利权)人:北京网太科技发展有限公司
类型:发明
国别省市:

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

1