[发明专利]接口自动化测试方法与系统在审
申请号: | 201810417994.5 | 申请日: | 2018-05-04 |
公开(公告)号: | CN108628746A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 江浩 | 申请(专利权)人: | 艺龙网信息技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京方韬法业专利代理事务所(普通合伙) 11303 | 代理人: | 遆俊臣 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 被测端 测试 测试端 自动化测试系统 测试用例执行 自动化测试 可通信方式连接 接收测试 用例执行 调取 解析 开发 记录 | ||
本公开涉及基于接口自动化测试系统的接口自动化测试方法和系统,其中,所述接口自动化测试系统与开发端、测试端、被测端以可通信方式连接,所述方法包括以下步骤:步骤1、从测试端接收测试用例执行请求,其中,所述测试用例执行请求包括测试用例本身、以及用于请求所述被测端执行测试用例的信息;步骤2、从所述测试用例执行请求中解析出所述被测端执行所述测试用例的所需信息,并将其发送到所述被测端;步骤3、在所述被测端执行所述测试用例完毕后,从所述被测端接收执行结果;步骤4、记录所述测试用例及其执行结果,用于由所述测试端和/或开发端调取。
技术领域
本发明涉及计算机程序测试技术领域,尤其涉及一种接口自动化测试方法与系统。
背景技术
目前,对于常规测试工具来说,测试用例的管理较为分散,测试用例之间的共享度不高,导致在测试过程中可能无法获取历史请求数据,如果发现有些请求数据可以作为测试场景,那么是没有办法找到的。此外,在执行测试用例进行检测的过程中,由于测试用例保存的位置不同,无法确保执行的测试用例是最新的版本。
目前的自动化测试方法存在以下问题:
1、自动化测试用例的使用者受限于测试端,对开发端不透明;开发端无法直接使用自动化测试用例。还需要自己构建请求,无法用测试用例验证程序功能;
2、自动化测试用例管理混乱,用例可读性差;
3、开发根据自动化测试报告,不能判定产生缺陷的原因,无历史数据支持分析定位缺陷;
4、项目周期需要测试人员不断支持重现缺陷,验证缺陷。
发明内容
考虑到现有技术的上述问题,发明人构思了本发明,其涉及一种有效的自动化测试系统和方法,系统管理自动化测试过程,能够提高自动化测试应用率,丰富接口测试用例,使测试人员脱离缺陷复现验证环节,将缺陷问题前置,提高项目提测通过率,可实现用例共享,可被开发人员直接调用验证提测版本是否修复问题。
根据本发明的实施例,提供了一种基于接口自动化测试系统的接口自动化测试方法,其中,所述接口自动化测试系统与开发端、测试端、被测端以可通信方式连接,所述方法包括以下步骤:步骤1、从测试端接收测试用例执行请求,其中,所述测试用例执行请求包括测试用例本身、以及用于请求所述被测端执行测试用例的信息;步骤2、从所述测试用例执行请求中解析出所述被测端执行所述测试用例的所需信息,并将其发送到所述被测端;步骤3、在所述被测端执行所述测试用例完毕后,从所述被测端接收执行结果;步骤4、记录所述测试用例及其执行结果,用于由所述测试端和/或开发端调取。
根据本发明的实施例,还提供了一种基于接口自动化测试系统的接口自动化测试方法,其中,所述接口自动化测试系统与开发端、测试端、被测端以可通信方式连接,所述方法包括以下步骤:步骤1、所述测试端构造测试用例执行请求,其包括测试用例本身、用于请求所述被测端执行测试用例的信息、以及供所述测试系统进行监听的监听配置;步骤2、测试端将所述测试用例执行请求发送到所述被测端,同时,所述测试系统以监听方式获取所述测试用例执行请求;步骤3、所述被测端执行所述测试用例,并将执行结果返回到所述测试端,同时,所述测试系统以监听方式获取所述测试用例的执行结果;步骤4、所述测试系统记录所述测试用例及其执行结果,用于由所述测试端和/或开发端调取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艺龙网信息技术(北京)有限公司,未经艺龙网信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810417994.5/2.html,转载请声明来源钻瓜专利网。