接口自动测试方法及装置制造方法及图纸

技术编号:16644531 阅读:45 留言:0更新日期:2017-11-26 16:54
本发明专利技术提供一种接口自动测试方法及装置,方法包括:获取待测试接口的类型与所述待测试接口的输入参数,并将所述输入参数作为第一参数;对所述第一参数进行处理,得到数据格式与所述类型匹配的第二参数;基于预设脚本模板和所述第二参数生成测试用例脚本并存储至所述待测试接口的测试用例脚本集中;显示所述待测试接口的测试用例脚本集中的各测试用例脚本;响应第一操作,在所述各测试用例脚本中选择与所述第一操作对应的目标脚本执行并基于所述目标脚本的执行结果生成第一测试报告。如此,可以不必受限于测试编程人员的自身水平,通过待测试接口的自动测试得到可靠的测试结果。

Automatic test method and device for interface

The present invention provides an interface automatic testing method and device. The method comprises: input parameter type acquisition to be test interface and the interface to be tested, and the input parameters as the first parameter; and processing the first parameters, second parameters and the type of data format, test script; use default script template and the second parameters of the test case generation script and stored to the test interface based on the test case; test case scripts display the test interface set; in response to the first operation, the test case selection script corresponding to the first target of the operation the execution of the script and generate the first test report the results of the target based on script execution. Thus, it is not necessary to be limited to the level of the test programmer, and the reliable test results can be obtained by automatic test of the interface to be tested.

【技术实现步骤摘要】
接口自动测试方法及装置
本专利技术涉及软件测试
,具体而言,涉及一种接口自动测试方法及装置。
技术介绍
现有的接口测试,通常由编程人员根据待测试接口的实际情况编程进行测试。然而,编程人员的水平不一,导致所编写的测试代码运行得到的测试结果可靠度不够。甚至,有些编程水平较低的人员无法对待测试接口进行功能测试。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种接口自动测试方法及装置,以改善上述问题。为了达到上述目的,本专利技术实施例提供一种接口自动测试方法,包括:获取待测试接口的类型与所述待测试接口的输入参数,并将所述输入参数作为第一参数;对所述第一参数进行处理,得到数据格式与所述类型匹配的第二参数;基于预设脚本模板和所述第二参数生成测试用例脚本并存储至所述待测试接口的测试用例脚本集中;显示所述待测试接口的测试用例脚本集中的各测试用例脚本;响应第一操作,在所述各测试用例脚本中选择与所述第一操作对应的目标脚本执行并基于所述目标脚本的执行结果生成第一测试报告。可选地,在上述方法中,所述方法还包括:响应第二操作,获取所述待测试接口的测试用例脚本集中的各测试用例脚本;基于所述各测试用例脚本生本文档来自技高网...
接口自动测试方法及装置

【技术保护点】
一种接口自动测试方法,其特征在于,包括:获取待测试接口的类型与所述待测试接口的输入参数,并将所述输入参数作为第一参数;对所述第一参数进行处理,得到数据格式与所述类型匹配的第二参数;基于预设脚本模板和所述第二参数生成测试用例脚本并存储至所述待测试接口的测试用例脚本集中;显示所述待测试接口的测试用例脚本集中的各测试用例脚本;响应第一操作,在所述各测试用例脚本中选择与所述第一操作对应的目标脚本执行并基于所述目标脚本的执行结果生成第一测试报告。

【技术特征摘要】
1.一种接口自动测试方法,其特征在于,包括:获取待测试接口的类型与所述待测试接口的输入参数,并将所述输入参数作为第一参数;对所述第一参数进行处理,得到数据格式与所述类型匹配的第二参数;基于预设脚本模板和所述第二参数生成测试用例脚本并存储至所述待测试接口的测试用例脚本集中;显示所述待测试接口的测试用例脚本集中的各测试用例脚本;响应第一操作,在所述各测试用例脚本中选择与所述第一操作对应的目标脚本执行并基于所述目标脚本的执行结果生成第一测试报告。2.根据权利要求1所述的接口自动测试方法,其特征在于,所述方法还包括:响应第二操作,获取所述待测试接口的测试用例脚本集中的各测试用例脚本;基于所述各测试用例脚本生成自动回归脚本;每间隔预设时长执行所述自动回归脚本并基于执行结果生成第二测试报告。3.根据权利要求2所述的接口自动测试方法,其特征在于,基于所述各测试用例脚本生成自动回归脚本的步骤,包括:生成第一脚本文件,将所述第一脚本文件与所述待测试接口关联;将所述各测试用例脚本添加至所述第一脚本文件中,得到所述自动回归脚本。4.根据权利要求1~3任一项所述的接口自动测试方法,其特征在于,基于预设脚本模板和所述第二参数生成测试用例脚本的步骤,包括:生成第二脚本文件,并将所述第二脚本文件与所述待测试接口关联;将所述预设脚本模板添加到所述第二脚本文件中,并将所述预设脚本模板中的测试指令与所述待测试接口关联;将所述第二参数传递给所述预设脚本模板,得到基于所述第二参数的测试用例脚本。5.根据权利要求1~3任一项所述的接口自动测试方法,其特征在于,基于所述目标脚本的执行结果生成第一测试报告的步骤,包括:获取所述目标脚本的预期执行结果,将所述目标脚本的实际执行结果与所述预期执行结果进行对比;基于所述对比的结果以及所述实际执行结果生成所述第一测试报告。6.一种接口自动测试装置,其特征在于,所述接口自动测试装置包括:第一获取模块,用于获取待测试接口的类型与所述待测试接口...

【专利技术属性】
技术研发人员:谭敏侯明张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1