[发明专利]一种应用程序的接口测试方法及装置有效
申请号: | 201510613783.5 | 申请日: | 2015-09-23 |
公开(公告)号: | CN105117345B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 黄兴东;毕文娟 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 麦小婵,郝传鑫 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 接口 测试 方法 装置 | ||
1.一种应用程序的接口测试方法,其特征在于,包括:
接收中央控制器发送的待测应用程序的至少一个接口测试用例;所述至少一个接口测试用例是所述中央控制器将所述待测应用程序的全部接口测试用例切分后的一个子集;
根据每个接口测试用例与其他接口测试用例的逻辑关系,对所述至少一个接口测试用例进行分组,使分组后的每组接口测试用例至少为一个;
利用每组接口测试用例对相应的接口进行测试,以获取每组接口测试用例的测试结果;
基于所述测试结果生成测试报告返回给所述中央控制器,所述测试报告被所述中央控制器接收并与其他测试报告整合为所述待测应用程序的完整测试报告;所述其他测试报告为所述中央控制器接收到的基于所述待测应用程序的全部接口测试用例切分后的其他子集进行测试后返回的测试报告。
2.如权利要求1所述的应用程序的接口测试方法,其特征在于,切分的公式如下:
其中,mod_n为全部接口测试用例的个数,N为子集的个数,aN-1为前N-1个子集中每个子集切分到的接口测试用例的个数,aN为第N个子集切分到的接口测试用例的个数。
3.如权利要求1所述的应用程序的接口测试方法,其特征在于,所述逻辑关系包括独立式,每个接口测试用例独立构成一个所述分组。
4.如权利要求1所述的应用程序的接口测试方法,其特征在于,所述逻辑关系包括递进式,同组的多个所述接口测试用例依次排列,若利用每一个接口测试用例对相应的接口进行测试的输出结果均与该接口测试用例的期望值一致,则作为利用下一个接口测试用例对相应的接口进行测试的输入参数,且将利用最后一个接口测试用例对相应的接口进行测试的输出结果作为该组接口测试用例的测试结果。
5.如权利要求1所述的应用程序的接口测试方法,其特征在于,所述逻辑关系包括并列式,同组的多个所述接口测试用例依次排列以被执行对相应的接口进行测试,并将利用最后一个接口测试用例对相应的接口进行测试的输出结果作为该组接口测试用例的测试结果。
6.如权利要求1、3~5中任一项所述的应用程序的接口测试方法,其特征在于,每一个接口测试用例包括用例类型,通过所述用例类型确认每个接口测试用例与其他接口测试用例的逻辑关系。
7.如权利要求1~5中任一项所述的应用程序的接口测试方法,其特征在于,每一个接口测试用例包括接口识别码,利用每个接口测试用例对该接口测试用例的接口识别码所对应的接口进行测试。
8.如权利要求1所述的应用程序的接口测试方法,其特征在于,所述每组接口测试用例包括校验数据;
在所述获取每组接口测试用例的测试结果之后,还包括:
将所述测试结果与所述校验数据进行比较,并将比较结果写入所述测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510613783.5/1.html,转载请声明来源钻瓜专利网。