高端软件测试培训

IT行业培训领导者

18910650794

18910737736

报名咨询

高级python自动化

主讲: 韩老师

  • 01 python语言基础
  • 02 接口基础与工具
  • 03 接口的高级应用
  • 04 pytest
  • 05 框架实战与封装
  • 06 APPIUM
  • 07 selenium
  • 08 ui与接口框架的整合
  • 09 RobotFrame
01
python语言基础免费补基础,现场直播
  • 1.python 开发环境搭建
  • 2.pyton的基本语法
  • 3.if..eles,for循环,while,break
  • 4.字典,列表,元祖,文件操作
  • 5.异常处理
  • 6.函数
  • 7.常用模块及模块引用
  • 8.面向对象
02
接口基础与工具
  • 1、接口测试基础
  • 2、http,https协议的分析
  • 3、接口文档分析
  • 4、如何写接口测试用例
  • 4、接口测试工具:postman
  • 4、抓包工具:postman,fiddler
  • 5、cookie与session,授权
  • 6、常用加密算法--base64,md5
03
接口高级应用
  • 1、requests
  • 2、json与xml
  • 3、正则表达式
  • 4、日志处理
  • 5、数据库mysqldb
  • 6、读取excel模块,html,yml
04
单元测试框架pytest
  • 1、pytest的注解
  • 2、pytest的用列管理
  • 3、pytest的断言
  • 4、pytest的测试报告
  • 5、pytest与ddt的结合使用,实现数据驱动
  • 6、pytest与logger的结合使用
  • 7、pytest重复执行错误用例
05
框架实战与封装
  • 1、分层框架设计
  • 2、数据驱动实现
  • 3、log日志的跟踪
  • 4、数据库的封装
  • 5、常用工具类的的封装
  • 6、自动化报告
  • 7、Git的使用
  • 8、git+jenkins+接口项目+报告+邮件
06
APPIUM(移动端自动化)
  • 1、Appium通信原理
  • 2、Appium环境搭建
  • 3、Appium的架构
  • 4、ADB的命令使用,monkey的使用
  • 5、Appium原生,蠢html5,混合APP处理技巧
  • 6、多appiumserver运行
  • 7、滑动,长按,解锁,抓图,模拟手机键盘,时间等待等核心操作方法
  • 8、Appium的api的封装
  • 9、Appium的高级应用
  • 10、Appium的日志分析
  • 11.实战练习
07
selenium(web自动化)
  • 1、selenium的工作原理
  • 2、html基础知识讲解
  • 3、多浏览器启动
  • 4、基本控件定位
  • 5、xpath,css的高级用法
  • 6、js的高级应用
  • 7、iframe处理,多窗口操作,日期控件处理
  • 8、模拟鼠标,键盘,上传下载,截图,时间隐形等待的高级应用
  • 9、元素存在与不存在的API封装
  • 10、实战练习
08
ui与接口框架的整合
  • 1、整合接口框架
  • 2、建立对象仓库:Page-Object模式元素集中管理模式
  • 3、项目实战:p2p项目,APP项目
09
RobotFrame
  • 1、robot framework简介
  • 2、环境搭建
  • 3、创建项目相关
  • 4、添加资源
  • 5、自定义关键词
  • 6、执行测试
  • 7、appiumlibrary库的学习
  • 8、组织case
  • 9、持续集成
  • 10、简历封装和预面试

适合人群

python自动化完全零基础的人士

或者有一定础的测试人员、测试主管、测试经理等

开课时间

2019年5月19日

每周一天(早晨9:30--晚上6:00)共计12天+3天

网络和现场同步

嘿,我来帮您!