[发明专利]接口测试用例生成方法、装置、计算机设备及存储介质在审
申请号: | 201910611213.0 | 申请日: | 2019-07-08 |
公开(公告)号: | CN110532169A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 杨雨晨 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44385 深圳市世联合知识产权代理有限公司 | 代理人: | 汪琳琳<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口测试 自动化测试 监听接口 任务信息 测试用例生成 监听数据 申请 测试用例生成装置 计算机设备 参数生成 存储介质 工程测试 人力成本 时间成本 预先配置 预先设置 直接转化 监听 调用 | ||
本申请实施例属于测试用例生成领域,涉及测试用例生成方法,包括:根据用户预先设置的任务信息调用UI自动化测试工程,所述任务信息包括UI自动化测试信息以及监听接口参数;在UI自动化测试工程测试中,对所述任务信息中预先配置的监听接口参数对应的接口进行监听;当所述UI自动化测试工程完成后,获取所述接口的监听数据;根据所述监听接口参数中的接口测试参数及所述接口测试参数的取值范围从所述监听数据中提取接口测试用例参数;根据所述接口测试用例参数生成接口测试用例。本申请还提供一种测试用例生成装置、计算机设备及存储介质。本申请利用已有的UI自动化测试工程直接转化为接口测试用例,大幅减少构造接口测试用例的人力成本、时间成本。
技术领域
本申请涉及测试用例生成技术领域,尤其涉及一种接口测试用例生成方法、装置、计算机设备及存储介质。
背景技术
软件测试是软件开发过程中不可缺少的,其是由测试工具按照一定的测试方案和流程进行测试操作,其目的是发现潜伏在软件中的缺陷,减少软件开发和维护成本,促进软件质量提升。而自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
自动化测试包括数据处理层的单元自动化测试、业务逻辑层的接口自动化测试和GUI(Graphical User Interface,图形化界面)界面层的UI(User Interface,用户界面)自动化测试,其中:单元自动化测试是指对软件中最小的可测试单元进行检查和验证;接口自动化测试是指测试系统组件间接口的测试,主要检查验证模块间的调用返回以及不同系统、服务间的数据交换;UI自动测试是指对用户界面的测试,包括用户友好性、人性化、易操作性等测试。
现有技术中,不同的自动化测试之间都是独立进行的。例如,通常使用WEBDRIVER(网页内驱动软件)进行UI自动化测试,如果要开展相应的接口测试,则必须要重新人工走流程进行手工抓包提取接口信息,设计接口测试用例,这样导致了重复工作和效率低下。
发明内容
本申请实施例的目的在于提出一种接口测试用例生成方法、装置、计算机设备及存储介质,以解决现有技术对UI自动化测试进行独立测试导致的重复工作和效率低下的问题。
为了解决上述技术问题,本申请实施例提供一种接口测试用例生成方法,采用了如下所述的技术方案:
根据用户预先设置的任务信息调用UI自动化测试工程,所述任务信息包括UI自动化测试信息以及监听接口参数;
在UI自动化测试工程测试中,对所述任务信息中预先配置的监听接口参数对应的接口进行监听;
当所述UI自动化测试工程完成后,获取所述接口的监听数据;
根据所述监听接口参数中的接口测试参数及所述接口测试参数的取值范围从所述监听数据中提取接口测试用例参数;
根据所述接口测试用例参数生成接口测试用例。
进一步的,所述UI自动化测试信息包括调用UI自动化工程的名称、路径的信息,所述根据用户预先设置的任务信息调用UI自动化测试工程的步骤包括:
根据所述UI自动化工程的名称及路径调用对应的UI自动化测试工程。
进一步的,根据权利要求1所述的接口测试用例生成方法,其特征在于,所述监听接口参数包括监听接口地址,所述对所述任务信息中预先配置的监听接口参数对应的接口进行监听的步骤具体包括:
根据监听接口地址对所述接口地址对应的接口的请求数据进行监听;
通过Fiddler工具对所述对应的接口的请求及响应数据进行抓包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910611213.0/2.html,转载请声明来源钻瓜专利网。