[发明专利]接口自动化测试方法与系统在审
申请号: | 201810417994.5 | 申请日: | 2018-05-04 |
公开(公告)号: | CN108628746A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 江浩 | 申请(专利权)人: | 艺龙网信息技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京方韬法业专利代理事务所(普通合伙) 11303 | 代理人: | 遆俊臣 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 被测端 测试 测试端 自动化测试系统 测试用例执行 自动化测试 可通信方式连接 接收测试 用例执行 调取 解析 开发 记录 | ||
1.一种基于接口自动化测试系统的接口自动化测试方法,其中,所述接口自动化测试系统与开发端、测试端、被测端以可通信方式连接,
其特征在于,所述方法包括以下步骤:
步骤1、从测试端接收测试用例执行请求,其中,所述测试用例执行请求包括测试用例本身、以及用于请求所述被测端执行测试用例的信息;
步骤2、从所述测试用例执行请求中解析出所述被测端执行所述测试用例的所需信息,并将其发送到所述被测端;
步骤3、在所述被测端执行所述测试用例完毕后,从所述被测端接收执行结果;
步骤4、记录所述测试用例及其执行结果,用于由所述测试端和/或开发端调取。
2.根据权利要求1所述的接口自动化测试方法,其特征在于,步骤1包括:
步骤1-1、向测试端呈现用例输入界面,以供测试人员输入所述测试用例相关信息,其中,所述用例输入界面为基于网页浏览器的界面。
3.根据权利要求2所述的接口自动化测试方法,其特征在于,步骤3包括:
步骤3-1、所述被测端执行所述测试用例完毕后,将该测试用例的执行结果呈现在测试端的网页浏览器界面上。
4.根据权利要求3所述的接口自动化测试方法,其特征在于,步骤4包括:
步骤4-1、通过被测端在网页浏览器界面的输入,将所述测试用例判定为有效用例,并记录所述测试用例及其执行结果。
5.一种基于接口自动化测试系统的接口自动化测试方法,其中,所述接口自动化测试系统与开发端、测试端、被测端以可通信方式连接,
其特征在于,所述方法包括以下步骤:
步骤1、所述测试端构造测试用例执行请求,其包括测试用例本身、用于请求所述被测端执行测试用例的信息、以及供所述测试系统进行监听的监听配置;
步骤2、测试端将所述测试用例执行请求发送到所述被测端,同时,所述测试系统以监听方式获取所述测试用例执行请求;
步骤3、所述被测端执行所述测试用例,并将执行结果返回到所述测试端,同时,所述测试系统以监听方式获取所述测试用例的执行结果;
步骤4、所述测试系统记录所述测试用例及其执行结果,用于由所述测试端和/或开发端调取。
6.根据权利要求1或5所述的接口自动化测试方法,其特征在于还包括以下步骤:
步骤5、在所述测试用例的执行结果为失败的情况下,所述测试系统根据预设条件识别与该情况对应的缺陷,并将识别结果发送到缺陷管理系统。
7.根据权利要求6所述的接口自动化测试方法,其特征在于还包括以下步骤:
步骤6、所述测试系统在被所述开发端访问时,向所述开发端呈现执行结果为失败的测试用例的列表;
步骤7、所述开发端从所述列表中选择测试用例,并通过所述测试系统转发给所述被测端执行,得到所述测试用例的当前执行结果;
步骤8、所述测试系统记录所述测试用例的当前执行结果。
8.根据权利要求7所述的接口自动化测试方法,其特征在于还包括以下步骤:
步骤9、在所述测试用例的当前执行结果为成功的情况下,所述开发端向所述测试端进行发包提测。
9.一种用于执行根据权利要求1至8中的任一个所述的方法的接口自动化测试系统,其特征在于包括前端交互组件、用例记录组件、用例执行组件、用例调用组件、以及缺陷审核组件,
其中,所述前端交互组件用于向所述测试端和/或所述开发端呈现交互界面,并从所述测试端和/或所述开发端获取输入信息,
所述用例记录组件用于记录测试用例及其执行结果,
所述用例执行组件用于将测试用例执行请求转发给所述被测端,并从所述被测端接收执行结果,
所述用例调用组件用于根据所述测试端和/或所述开发端的输入,调取特定测试用例,并通过所述用例执行组件转发给所述被测端执行,
所述缺陷审核组件用于根据预设条件识别与该情况对应的缺陷,并将识别结果发送到缺陷管理系统。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有用于执行根据权利要求1至8中的任一个所述的方法的程序,所述程序在被处理器运行时,执行根据权利要求1至8中的任一个所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艺龙网信息技术(北京)有限公司,未经艺龙网信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810417994.5/1.html,转载请声明来源钻瓜专利网。