一、interface_base
分层自动化测试
一、测试金字塔
1、UI自动化测试
C/S:客户端-浏览器 QTP
B/S :浏览器-服务器 selenium appium
2、service
2.1、集成测试:联调测试,接口之间的互相调用
2.2、web接口测试
程序接口:(类、方法,接口之间的互相调用)
协议接口:(http/soap)
3、unit
单元测试
白盒测试
二、接口自动化测试
1、编程基础:python等任何主流语言基础(可复用)
2、requests库(接口自动化框架):http请求、selenium(UI自动化框架)、appium(app端自动化框架)
3、单元测试框架(可复用)
三、接口自动化测试开发
1、Django web开发
2、unittest:单元测试
3、接口概念
4、Django开发web接口--原理
测试:工具(postmen、jmeter、robot framework)
框架:unit test(单元测试框架)+HTMLTestRunner +requests类 + 数据初始化
5、接口的安全机制
认证、签名、加密
6、web service
RPC
REST --Django-REST-framework
7、接口平台
接口自动化项目