[发明专利]一种测试用例的生成方法、装置、计算机设备及存储介质有效
申请号: | 202010985123.0 | 申请日: | 2020-09-17 |
公开(公告)号: | CN112256558B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 胡小强;陈强;孙迁 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 段晓玲 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 生成 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种测试用例的生成方法、装置、计算机设备及存储介质,该方法包括:接收待生成测试用例的生成请求,根据所述生成请求从预设的用例模板库中匹配出对应的用例模板,根据所述用例模板以及规则配置表生成测试场景,所述规则配置表根据所述待生成测试用例的测试需求以及预先配置的参数关系表生成,利用所述测试场景对待测试对象进行测试,获取测试结果,根据所述测试场景以及所述测试结果生成最终的测试用例,避免了因为人为因素导致测试场景遗漏的问题,同时大大减少了编写测试用例工作量。
技术领域
本发明涉及信息测试技术领域,特别涉及一种测试用例的生成方法、装置、计算机设备及存储介质。
背景技术
目前,测试人员在编写测试用例的时候,有时会遇到相同的操作步骤,因为输入条件的不同而导致测试结果的不同,为应对这样的测试场景,测试人员常常借助于表格的形式列出所有可能场景,而后进行测试案例设计。
但是采用这种设计方法可能导致以下的情况发生:手工划分场景时导致部分场景遗漏;场景划分正确,但在真正编写测试用例时,有部分场景遗漏,并且在检查时发现检查效率低下;组合较多时,导致编写测试用例工作量较大等。
因此,亟需提出一种新的测试用例的生成方法。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种测试用例的生成方法、装置、计算机设备以及存储介质,以克服现有技术中存在的设计用例时因为人为因素导致测试场景遗漏以及编写测试用例工作量较大等问题。
为解决上述一个或多个技术问题,本发明采用的技术方案是:
第一方面,提供了一种测试用例的生成方法,该方法包括如下步骤:
接收待生成测试用例的生成请求,根据所述生成请求从预设的用例模板库中匹配出对应的用例模板;
根据所述用例模板以及规则配置表生成测试场景,所述规则配置表根据所述待生成测试用例的测试需求以及预先配置的参数关系表生成;
利用所述测试场景对待测试对象进行测试,获取测试结果;
根据所述测试场景以及所述测试结果生成最终的测试用例。
在一些实施例中,所述生成请求包括用户信息,所述方法还包括:
接收到待生成测试用例的生成请求后,提取所述生成请求中的用户信息,根据所述用户信息对当前用户进行鉴权。
在一些实施例中,所述方法还包括:
若鉴权成功,则根据所述待生成测试用例的测试需求以及预先配置的参数关系表生成规则配置表。
在一些实施例中,所述方法还包括规则配置表的生成过程,包括:
根据所述待生成测试用例的测试需求确定待测试的模块,根据所述待测试的模块以及预设的参数关系表确定所需的参数,并根据所需的所述参数生成规则配置表。
在一些实施例中,所述根据所述参数信息生成规则配置表包括:
根据所需的所述参数信息创建初始规则配置表,将各个所述参数的组合分别插入到所述初始规则配置表中,遍历所述初始规则配置表中数据,根据预设的执行条件生成对应的执行结果,将所述执行结果写入所述初始规则配置表,生成最终的规则配置表。
在一些实施例中,所述根据所述用例模板以及规则配置表生成测试场景包括:
解析所述用例模板,根据解析结果生成测试用例表头,根据所述测试用例表头以及规则配置表生成测试场景。
在一些实施例中,所述生成请求包括测试用例名称及路径,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010985123.0/2.html,转载请声明来源钻瓜专利网。