[发明专利]应用程序测试方法、装置、计算机装置及存储介质在审
申请号: | 201910199220.4 | 申请日: | 2019-03-15 |
公开(公告)号: | CN110083526A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 杜艳艳 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 用户信息 应用程序测试 第三方应用 计算机装置 存储介质 接口信息 应用程序 应用程序接口 自动化接口 接口测试 输入参数 嵌入的 嵌入 | ||
1.一种应用程序测试方法,应用程序嵌入在第三方应用中,其特征在于,所述方法包括:
获取用户信息;
获取接口的接口信息;
根据所述用户信息和所述接口信息生成所述接口的测试用例,所述测试用例中所述用户信息作为所述接口的输入参数;
利用所述测试用例对所述接口进行测试,得到所述接口的测试结果;
根据所述测试结果判断所述接口是否正常。
2.如权利要求1所述的应用程序测试方法,其特征在于,所述获取用户信息包括:
通过所述第三方应用提供的API获取所述用户信息。
3.如权利要求1所述的应用程序测试方法,其特征在于,所述测试用例具有标准化通用结构。
4.如权利要求1所述的应用程序测试方法,其特征在于,所述测试结果包括所述接口返回的状态码、所述接口的输出值和/或所述接口返回所述输出值的时间。
5.如权利要求4所述的应用程序测试方法,其特征在于,所述根据所述测试结果判断所述接口是否正常包括:
判断所述状态码是否是预设状态码;
判断所述输出值是否与预设的期望值一致或在所述期望值的预设范围内;
判断所述接口返回所述输出值的时间是否在预设时间内。
6.如权利要求1所述的应用程序测试方法,其特征在于,所述测试用例还包括数据库语句识别码和数据库校验数据,所述方法还包括:
根据所述数据库语句识别码和所述数据库校验数据对所述应用程序的数据库进行校验。
7.如权利要求6所述的应用程序测试方法,其特征在于,所述根据所述数据库语句识别码和所述数据库校验数据对数据库进行校验包括:
从预先建立的数据库语句模板中查找所述数据库语句识别码对应的数据库语句;
根据所述数据库语句对所述数据库进行检查,以获取所述数据库的检查结果;
将所述检查结果与所述数据库校验数据进行比较,得到所述数据库的校验结果。
8.一种应用程序测试装置,应用程序嵌入在第三方应用中,其特征在于,所述装置包括:
获取模块,用于获取用户信息和接口的接口信息;
生成模块,根据所述用户信息和所述接口信息生成所述接口的测试用例,所述测试用例中所述用户信息作为所述接口的输入参数;
测试模块,利用所述测试用例对所述接口进行测试,得到所述接口的测试结果;
判断模块,根据所述测试结果判断所述接口是否正常。
9.一种计算机装置,其特征在于:所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1-7中任一项所述应用程序测试方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述应用程序测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910199220.4/1.html,转载请声明来源钻瓜专利网。