[发明专利]接口测试方法、装置及计算机可读存储介质在审
| 申请号: | 201811524799.9 | 申请日: | 2018-12-13 |
| 公开(公告)号: | CN109783350A | 公开(公告)日: | 2019-05-21 |
| 发明(设计)人: | 吴俊仪 | 申请(专利权)人: | 重庆金融资产交易所有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 于志光;王月 |
| 地址: | 400010 重庆市渝*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 预设 接口测试 生成测试 测试 计算机可读存储介质 测试输入参数 测试组件 用户终端 预期结果 执行条件 调用 发送 指令 接口测试装置 组件配置界面 功能测试 配置界面 用例创建 类库 组装 重复 配置 | ||
本发明涉及功能测试,公开了一种接口测试方法,该方法包括:当接收到用户终端发送的测试用例创建指令时,生成测试组件配置界面发送至用户终端显示;确定用户基于测试组件配置界面选择的一个或者多个预设类,以及设置的测试输入参数、预期结果数据和执行条件;从预设类库中调用用户选择的预设类,根据调用的一个或者多个预设类、测试输入参数、预期结果数据和执行条件生成测试组件;重复上述步骤,直至接收到配置完成指令,将生成的多个测试组件组装为测试用例;确定用户选择的待测接口,根据测试用例对待测接口进行测试并生成测试报告。本发明还提出一种接口测试装置以及一种计算机可读存储介质。本发明提高了接口测试的效率。
技术领域
本发明涉及计功能测试领域,尤其涉及一种接口测试方法、装置及计算机可读存储介质。
背景技术
随着互联网技术的发展,计算机软件被广泛使用,软件的质量越来越受到企业的重视,因此如今软件经常涉及各种测试。接口测试是软件测试中的一个重要分支,接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力。接口测试是向接口提交输入数据,获取返回结果并分析结果是否符合预期的测试。因此,接口测试需要测试用户编写测试代码,如果测试用例有几百条甚至几千条的话,需要耗费大量时间编写测试代码,而且,一旦接口发生变化,对测试用例的改动量也非常大,导致接口测试的效率低。
发明内容
本发明提供一种接口测试方法、装置及计算机可读存储介质,其主要目的在于提高接口测试的效率。
为实现上述目的,本发明还提供一种接口测试方法,该方法包括:
当接收到用户终端发送的测试用例创建指令时,生成测试组件配置界面,并将所述测试组件配置界面发送至所述用户终端显示,其中,所述测试组件配置界面与预设类库关联;
确定用户基于所述测试组件配置界面从所述预设类库选择的一个或者多个预设类,以及基于所述测试组件界面设置的测试输入参数、预期结果数据和执行条件;
从所述预设类库中调用用户选择的一个或者多个预设类,根据调用的一个或者多个预设类、所述测试输入参数、预期结果数据和执行条件生成测试组件;
重复执行上述步骤,直至接收到所述用户终端基于所述测试组件配置界面发送的配置完成指令,将生成的多个测试组件组装为测试用例;
确定用户选择的待测接口,根据所述测试用例对所述待测接口进行测试并生成测试报告。
可选地,所述当接收到用户终端基于所述测试组件配置界面发送的配置完成指令,将生成的多个测试组件组装为测试用例的步骤包括:
根据多个待测接口之间的依赖关系,确定待测接口之间的结果数据的传递关系;
根据所述结果数据的传递关系,确定多个测试组件的执行顺序,并根据执行顺序将所述多个测试组件组装为所述测试用例。
可选地,所述当接收到用户终端基于所述测试组件配置界面发送的配置完成指令,将生成的多个测试组件组装为测试用例的步骤包括:
根据多个待测接口之间的依赖关系,确定待测接口之间的结果数据的传递关系;
根据所述结果数据的传递关系,确定多个测试组件的执行顺序,并根据执行顺序将所述多个测试组件组装为所述测试用例。
可选地,所述根据所述测试用例对所述待测接口进行测试并生成测试报告的步骤包括:
根据所述测试用例对所述待测接口进行测试,以获取所述测试接口的实际输出数据;
将所述实际输出数据和所述预期结果数据进行比对,并根据数据比对结果生成测试报告。
可选地,所述方法还包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆金融资产交易所有限责任公司,未经重庆金融资产交易所有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811524799.9/2.html,转载请声明来源钻瓜专利网。





