[发明专利]接口测试用例生成方法、装置、计算机设备和存储介质在审
申请号: | 202111474448.3 | 申请日: | 2021-12-04 |
公开(公告)号: | CN114138654A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 任珂;范渊;刘博 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 戴贤群 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 生成 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种接口测试用例生成方法、装置、计算机设备和存储介质,该方法包括:根据用户需求选择相应的测试类型,并设置与测试类型对应的输入规则;获取基于输入规则输入的与测试类型相对应的测试对象参数;根据测试对象参数和测试类型,生成相应的测试用例。通过本申请,解决了相关技术中存在无法支持多种测试类型的问题,实现了能够自动生成支持多种测试类型的测试用例。
技术领域
本申请涉及软件测试技术领域,特别是涉及一种接口测试用例生成方法、装置、计算机设备和存储介质。
背景技术
在软件测试越来越受到重视的发展下,软件测试的流程逐渐变得更加系统化,同时也成为软件开发生命周期中不可或缺的一个重要步骤。随着系统的复杂性越来越高,对系统中大量不同的接口以及接口之间的复杂关系进行测试时,通过人工编写测试用例的方法会使测试效率变得低下,因此运用自动生成接口测试用例的方法进行接口测试逐渐成为主流。
在实际应用中,同一接口通常需要进行不同类型的测试,但是目前的自动生成接口测试用例的方法只提供了针对某一种测试类型的测试用例生成方法,对不同类型的接口测试需要重新编写新的相应测试脚本,因此存在无法支持多种测试类型的问题。
针对相关技术中存在无法支持多种测试类型的问题,目前还没有提出有效的解决方案。
发明内容
在本实施例中提供了一种接口测试用例生成方法、装置、计算机设备和存储介质,以解决相关技术中存在无法支持多种测试类型的问题。
第一个方面,在本实施例中提供了一种接口测试用例生成方法,包括:
根据用户需求选择相应的测试类型,并设置与所述测试类型对应的输入规则;
获取基于所述输入规则输入的与所述测试类型相对应的测试对象参数;
根据所述测试对象参数和所述测试类型,生成相应的测试用例。
在其中的一些实施例中,上述测试类型,包括:功能测试、数据测试以及业务测试。
在其中的一些实施例中,上述获取基于所述输入规则输入的与所述测试类型相对应的测试对象参数,包括:
当所述测试类型为功能测试时,获取至少包括用户名、角色以及单位的所述测试对象参数。
在其中的一些实施例中,上述获取基于所述输入规则输入的与所述测试类型相对应的测试对象参数,包括:
当所述测试类型为数据测试时,获取至少包括异常数据范围的所述测试对象参数。
在其中的一些实施例中,上述获取基于所述输入规则输入的与所述测试类型相对应的测试对象参数,包括:
当所述测试类型为业务测试时,获取至少包括用户账号状态的所述测试对象参数。
在其中的一些实施例中,在上述根据所述测试对象参数和所述测试类型,生成相应的测试用例之前,还包括:
通过整合已知测试用例,获取所述测试用例中的输入变量和期望输出变量;
根据所述输入变量和所述期望输出变量,生成测试模型。
在其中的一些实施例中,上述根据所述测试对象参数和所述测试类型,生成相应的测试用例,包括:
根据所述测试类型和所述测试模型,生成相应的测试脚本;
根据所述测试脚本和所述测试对象参数,生成相应的测试用例。
第二个方面,在本实施例中提供了一种接口测试用例生成装置,包括:测试类型选择模块、测试参数获取模块以及测试用例生成模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111474448.3/2.html,转载请声明来源钻瓜专利网。