首页 > 其他分享 >接口自动化测试思路和实战(1):接口自动化测试思路和实战

接口自动化测试思路和实战(1):接口自动化测试思路和实战

时间:2023-02-17 18:01:27浏览次数:27  
标签:实战 框架 接口 测试 自动化 驱动

接口自动化测试框架目的

测试工程师应用自动化测试框架的目的: 增强测试脚本的可维护性、易用性(降低公司自动化培训成本,让公司的测试工程师都可以开展自动化测试)。

以下框架以微信公众平台开放文档实战

地址:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html

自动化测试框架根据思想理念和深度不同,渐进式的分为以下几种:

线性脚本框架

模块化思想==>模块化测试脚本框架

库思想==>测试库框架。

数据驱动思想==>数据驱动测试框架

关键字驱动思想==>关键字驱动或表驱动的测试框架

上述思想融合完成企业实际自动化==>混合测试自动化框架

编写线性测试脚本实战

接口用例excel;

步骤1、新建项目名API_TEST_FRAME,在项目的下面新建不同层级;如下图

步骤2、根据接口文档的层级,在项目中的testcase层下新建层级;如下图

 

 

 

 

步骤3、在begin_dev下新建test_get_access_token_api.py文件,并编写代码

 

标签:实战,框架,接口,测试,自动化,驱动
From: https://www.cnblogs.com/YouJeffrey/p/17131073.html

相关文章

  • 实战:第一章:防止其他人通过用户的url访问用户私人数据
    解决思路:防止其他人通过用户的url访问用户私人数据思路一:url中放入userId,根据url中的usrId和session中保存的userId进行匹配判断是否是本人访问,这样会将userId暴漏在url......
  • linux基本功系列之grep命令实战
    前言大家好,又见面了,我是沐风晓月,本文是沐风晓月对Linux常用命令的汇总,希望能够加深自己的印象,以及帮助到其他的小伙伴......
  • 实战:第三章:更新数据只能是下月修改,当月不能修改
    第一种:可以利用缓存,commissionMerchantsBean是传入的参数对象//将合作对象更改后,应该在下个月份才生效//根据merchants_id查询tst_commission_merchant......
  • Appium+python之APP自动化五(卸载app)
    一、python中adb命令卸载app卸载app的adb命令使用adbuninstall,需要先确认安装app的包名,在此处定义了查询第三方安装app的方法和删除app的方法,在删除时传入的app包名先判......
  • MeterSphere 接口测试使用之下载文件
    1背景在我们实际应用中,需要测试下载文件接口,但是没有浏览器又如何直接下载呢?MeterSphere可以使用BeanShell写脚本的方式来实现该测试。2实现原理1、通过写BeanShell后......
  • 怎么编写接口测试用例?
    怎么编写接口测试用例?接口测试用例如何编写?看到许多这样的问题,大家都知道编写接口测试用例是接口测试的重要组成部分,它决定了测试的质量和可靠性。因此,程序员必须编写高质量......
  • 浅析35kV变电站综合自动化的改造方案
    罗轩志安科瑞电气股份有限公司上海嘉定201801 摘要:35kV变电站微机综合自动化系统的改造,对于实现电网调度自动化和现场运行管理现代化,提高电网的安全和经济运行水平起到......
  • golang 入门(七) 接口-多态
    所谓多态就是子类在继承了父类后,自己重新写了一个方法覆盖父类的同名方法。继续引用上文的案例,父类computer中有PowerOff方法,但是子类laptop把盖子合上也可以认为是一种Powe......
  • 项目实践中伪式的面向接口编程
    什么是面向接口编程?看到标题的朋友我相信你肯定也有和我最初一样的疑惑?为什么在实际项目过程中定义了那么多只有唯一实现的接口?这里的原因实际上是受到了软件工程历史上提......
  • AOP + 注解 实现通用的接口参数校验
    大家好,我是小悟写移动端接口的时候,为了校验参数,传统的做法是加各种判断,写了很多重复的代码,而且也不美观。为了增加代码复用性,美观的校验参数,采用AOP+注解的方式来实现接口......