[发明专利]测试用例生成方法、测试系统、装置、设备及介质在审
| 申请号: | 202310485963.4 | 申请日: | 2023-04-28 |
| 公开(公告)号: | CN116185883A | 公开(公告)日: | 2023-05-30 |
| 发明(设计)人: | 张太博 | 申请(专利权)人: | 阿里云计算有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 柴艳波;刘戈 |
| 地址: | 310024 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 生成 方法 系统 装置 设备 介质 | ||
本申请实施例提供测试用例生成方法、测试系统、装置、设备及介质。其中,该方法包括如下的步骤:获取待测试软件包的命令行文档;基于所述命令行文档中包含的语法符号以及语法符号规则,提取用于构建测试用例的命令行内容和文本内容;将所述命令行内容和所述文本内容填充到预设模板中,生成用于对所述待测试软件包进行测试的所述测试用例。可以通过对命令行文档进行解析,得到用于生成测试用例的命令行内容和文本内容,尤其是当待测试软件包数量比较多的时候,能够显著提升生成测试用例的工作效率,节省人员工作量和工作时间。
技术领域
本申请涉及计算机技术领域,尤其涉及测试用例生成方法、测试系统、装置、设备及介质。
背景技术
随着技术发展和产品的升级,需要对相应的软件进行更新。为了确保更新后的产品能够稳定运行,需要在上线前对相应产品进行相关功能测试。解决测试过程中发现的功能缺陷后才能上线供用户使用。
在现有技术中,一些软件测试需要由专业工作人员制作相应的测试用例。然而,当需要测试的软件包的数量比较多时,对于工作人员来说是很庞大且复杂的工作任务。导致制作测试用例需要花费大量人力成本和时间成本。
发明内容
鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的测试用例生成方法、测试系统、装置、设备及介质。
于是,在本申请的第一实施例中,提供了一种测试用例生成方法,所述方法,包括:
获取待测试软件包的命令行文档;
基于所述命令行文档中包含的语法符号以及语法符号规则,提取用于构建测试用例的命令行内容和文本内容;
将所述命令行内容和所述文本内容填充到预设模板中,生成用于对所述待测试软件包进行测试的所述测试用例。
在本申请的又一实施例中,提供了一种自动测试系统,所述系统,包括:至少一个归属于操作系统的待测试软件包和测试用例生成装置;
所述操作系统包括至少一个待测试软件包和对应的命令行文档;
所述测试用例生成装置,用于执行第一实施例中任一项所述方法对所述操作系统中至少一个软件包进行测试。
在本申请的又一实施例中,提供了一种测试用例生成装置,所述装置包括:
获取模块,用于获取待测试软件包的命令行文档;
提取模块,用于基于所述命令行文档中包含的语法符号以及语法符号规则,提取用于构建测试用例的命令行内容和文本内容;
生成模块,用于将所述命令行内容和文本内容填充到预设模板中,生成用于对所述待测试软件包进行测试的所述测试用例。
在本申请的又一实施例中,提供了一种电子设备。该电子设备,包括:存储器和处理器,其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现上述任一项所述的方法。
在本申请的又一实施例中,提供了一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述任一项所述的方法。
本申请实施例提供的技术方案中,在确定需要进行测试的至少一个软件包之后,会进一步获取该软件包对应的命令行文档。在该命令行文档中包含有简述等文本内容,还包括可被执行的命令行。对命令行文档进行解析,具体来说,根据语法符号以及语法符号规则对命令行文档进行解析,获取命令行内容和文本内容。用户提供有用于生成测试用例的预设模板。进而,可以将获取到的命令行内容和文本内容填充到预设模板中指定位置,从而生成测试用例。通过上述方案,可以通过对命令行文档进行解析,得到用于生成测试用例的命令行内容和文本内容,尤其是当待测试软件包数量比较多的时候,能够显著提升生成测试用例的工作效率,节省人员工作量和工作时间。同时,由于测试用例是基于命令行文档中的命令行得到的,能够实现对软件包较为全面的功能测试,有效避免测试参数缺失等情况发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310485963.4/2.html,转载请声明来源钻瓜专利网。





