[发明专利]测试用例的生成方法、装置、存储介质和电子设备在审
申请号: | 201911143261.8 | 申请日: | 2019-11-20 |
公开(公告)号: | CN112825060A | 公开(公告)日: | 2021-05-21 |
发明(设计)人: | 金罗军;王封;安世民 | 申请(专利权)人: | 北京灵汐科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/11 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 生成 方法 装置 存储 介质 电子设备 | ||
本公开实施例提供了一种测试用例的生成方法、装置、存储介质和电子设备。本公开实施例获取待测试软(硬)件对应的原语文件集合,并对原语文件集合中的各原语文件进行格式转换,生成各原语文件对应的第一文件,从而根据各第一文件生成各原语文件对应的多个测试用例。在本公开实施例中,对原语文件进行格式转换使得服务器能够对采用不同编程语言设计的原语进行处理,提升了测试用例的生成方法的灵活性;同时,根据原语文件集合生成测试用例,能够在保证测试用例具备较强的针对性的同时提升生成效率。
技术领域
本公开涉及计算机技术领域,具体涉及一种测试用例的生成方法、装置、存储介质和电子设备。
背景技术
随着计算机技术的不断发展,计算机软件及计算机硬件的更新频率也在变得愈加频繁。在产生新的计算机软(硬)件或对原有的计算机软(硬)件进行更新后,需要通过测试用例进行一系列测试,并在测试结果达到预期后才会对测试软件进行后续处理(例如,上线等)。由于不同软(硬)件的测试重点不同,通常需要以人工的方式生成测试用例。但通过上述方式生成的测试用例灵活性较低,且测试用例的生成效率较低。
发明内容
有鉴于此,本公开实施例的目的在于提供一种测试用例的生成方法、装置、存储介质和电子设备,能够提升测试用例生成方法的灵活性,并提升测试用例的生成效率。
根据本公开实施例的第一方面,提供一种测试用例的生成方法,所述方法包括:
获取原语文件集合,所述原语文件集合包括至少一个原语文件;
对各所述原语文件进行格式转换,生成各所述原语文件对应的第一文件;
根据各所述第一文件生成各所述原语文件对应的多个测试用例。
优选地,所述对各所述原语文件进行格式转换,生成各所述原语文件对应的第一文件包括:
获取第一规则集合,所述第一规则集合包括各所述原语文件对应的至少一项生成规则;
根据所述第一规则集合对各所述原语文件进行格式转换,生成对应的所述第一文件。
优选地,所述根据各所述第一文件生成各所述原语文件对应的多个测试用例包括:
根据所述第一文件分别确定各所述原语文件中各参数对应的值,以生成所述测试用例。
优选地,所述根据所述第一规则集合对各所述原语文件进行格式转换,生成各所述原语文件对应的第一文件包括:
分别根据各所述原语文件及所述原语文件中各参数对应的所述生成规则生成各所述原语文件对应的第二文件;
分别对各所述第二文件进行格式转换,生成对应的所述原语文件中各所述参数对应的多个第一参数序列;
根据各所述第二文件对应的所述多个第一参数序列确定所述第一文件。
优选地,所述根据各所述第一文件生成各所述原语文件对应的多个测试用例包括:
获取第一规则集合,所述第一规则集合包括各所述原语文件对应的至少一项生成规则;
根据所述第一规则集合以及各所述第一文件生成各所述原语文件对应的多个测试用例。
优选地,所述根据所述第一规则集合以及各所述第一文件生成各所述原语文件对应的多个测试用例包括:
根据所述第一规则集合分别确定所述各所述第一文件中各参数对应的值,以生成所述测试用例。
优选地,所述对各所述原语文件进行格式转换,生成各所述原语文件对应的第一文件包括:
分别对各所述原语文件的各行进行解析,生成各所述原语文件中各参数对应的第二参数序列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京灵汐科技有限公司,未经北京灵汐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911143261.8/2.html,转载请声明来源钻瓜专利网。