[发明专利]一种实现RESTful API和web service服务自动化测试方法在审
| 申请号: | 201810432195.5 | 申请日: | 2018-05-08 |
| 公开(公告)号: | CN108681507A | 公开(公告)日: | 2018-10-19 |
| 发明(设计)人: | 张雪莲;孟建 | 申请(专利权)人: | 浪潮软件集团有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 刘继枝 |
| 地址: | 250100 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 数据初始化 自动化测试 服务系统 回归测试 等待定时器 定时器实现 高度一致性 结果准确性 安装配置 测试执行 基本信息 结果预测 输入参数 用例设计 按钮 页面 自动化 保证 保存 服务 回归 应用 维护 | ||
1.一种实现RESTful API和web service服务自动化测试方法,其特征在于,该方法操作步骤如下:
步骤1)安装配置RESTful API 和web service服务系统应用;
步骤2)在RESTful API 或web service服务系统进行接口的基本信息维护;
步骤3)填写RESTful API 或web service服务所需参数数值,进行用例设计,并保存;
步骤4)数据初始化;
步骤5)测试执行用例;
步骤6)查看结果准确性;
步骤7)回归测试;
步骤8)定时器实现测试用例自动化执行。
2.根据权利要求1所述的测试方法,其特征在于,所述的步骤1)包括:在进行RESTfulAPI 和web service服务之前,安装RESTful API 和web service服务的工具,RESTful API和web service服务系统就是进行无编码RESTful API 和web service服务的工具。
3.根据权利要求1所述的测试方法,其特征在于,所述的步骤2)中基本信息维护包括接口所在服务器地址、接口所需的参数及参数类型,还有接口的调用方式及数据库登录及连接信息。
4.根据权利要求1所述的测试方法,其特征在于,所述的步骤3)包括:新建测试用例,根据界面提示信息,输入服务调用所需的参数值,在填写好的服务明细页面点击所述的新建测试用例,就可以把想到的用例的原数据及预测结果保存到数据库中,之后的RESTful API和web service服务根据所述的用例进行测试。
5.根据权利要求1所述的测试方法,其特征在于,所述的步骤4)中数据初始化包括:上传初始化表数据文件,为实现相关表数据初始化操作提供依据,使得数据库的数据与上传初始化表数据一致。
6.根据权利要求1所述的测试方法,其特征在于,所述的步骤5)中测试执行用例,操作如下:点击执行用例按钮,后台首先根据上一步上传的初始化表数据进行相关数据库的初始化操作,根据界面输入的用例数据,组织api的调用,将实际结果跟预测结果进行对比。
7.根据权利要求6所述的测试方法,其特征在于,所述的将实际结果跟预测结果进行对比,包括展示服务调用的实际结果,并展示系统对比之后的结果。
8.根据权利要求1所述的测试方法,其特征在于,所述的步骤6)中查看结果准确性,包括:
当实际结果跟预测结果进行对比出现错误操作时,根据实际的结果,对用例执行最终结果进行修改。
9.根据权利要求1所述的测试方法,其特征在于,所述的步骤7)中回归测试,操作如下:
开发人员对用例执行最终结果进行修改完成之后,找到相应用例,点击执行按钮,完成回归测试。
10.根据权利要求1所述的测试方法,其特征在于,所述的步骤8)中定时器实现测试用例自动化执行,操作如下:
系统提供定时器配置页面,在所述的定时器配置页面对需要执行自动化测试的用例配置定时器,保证自动化测试如期进行;定时器配置实现用例的批量执行,自动对比结果,导出报告并且发送给相关人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810432195.5/1.html,转载请声明来源钻瓜专利网。





