Selenium自动化测试--Python班

经典课程-口碑之选,赠送全新教材,包含appium。

课程试听

实战班第一节:分层测试与登录的自动化测试用例

2018年10月21日开课,年前最后一波,学完正好是找工作的黄金时间。

QQ或者YY直播授课,全程实战演示。费用2999,为期4-5个月,包含selenium和appium自动化测试,没有python基础也可以学习,一期学不会下期继续免费学。每次课程都会录屏,赶不上直播会发放录播视频,不用担心缺课

请先阅读:常见问题

预约报名:我要报名,选择selenium自动化测试PYSE_20

报名咨询QQ:12079456

2018年10月21日开课,为期4-5个月

每周日下午2点到5点上课


课程特色:


  • 经历五年打磨经典课程Selenium自动化课程。
  • Python已经成为测试人员必备编程语言。
  • 我们除了注重自动化技术的传授,更注重开发思维的培养。
  • 新增appium自动化测试
  • 不少同学掌握课程内容后薪资有20%左右的提升


课程大纲


基础部分:

  • 分层自动化思想
  • Slenium介绍
    • Selenium1.0/2.0/3.0
    • Slenium RC, WebDriver, IDE, Grid
  • Python+selenium环境
    • 版本选择
    • 安装selenium
    • 浏览器驱动设置
  • Python基础
    • 输入、输出、数组、字典,分支、循环
    • 引包机制
    • 函数、类、方法
    • 异常处理
  • WebDriver API
    • 元素定位
    • 20个例子演示WebDriver各种场景的操作。
  • 自动化测试模型
    • 线性测试、模块化、数据驱动、关键字驱动
    • 模块化实例
    • 数据驱实例
    • txt、csv、xml文件的操作
  • selenium IDE
    • 脚本的录制与导出
    • unittest单元测试框架
    • 编写单元测试
    • 断言
    • fixture
    • 测试套件
    • 测试运行
    • 编写selenium自动化测试
  • 集成HTMLTestRunner
  • 集成自动发邮件
  • Selenium Grid2
    • selenium源码分析
    • 多浏览器运行测试
    • 多平台多浏览器运行测试
    • 各种驱动支持
  • docker-selenium
    • docker 安装
    • docker相关概念
    • docker-selenium镜像安装与应用
  • Page Object设计模式
  • 基于selenium的二次封装
  • selenium 源码分析
  • pytest单元测试框架
    • 减少用例编写
    • 减少测试运行时间
    • 用例失败自动截图
  • 实战
    • 基本pytest单元测试框架构建自动化测试项目

appium自动化测试

  • appium基础
    • appium介绍,与selenium的关系
    • appium工作原理
    • android SDK
    • appium-python-client
  • appium应用
    • app元素定位
    • appium API
    • 结合 单元测试框架编写自动化测试

实战部分:

  • docker容器和docker compose
  • django 开发基础
  • 模版/css/javascript
  • 使用django开发blog系统
  • 安装wordpress
  • 如何编写自动化测试用例
  • 自动化测试的流程是什么?
  • 分层测试思想与自动化的ui测试
  • 实战:几乎所有系统都有的登录功能与相关断言
  • 作业:数据驱动的用例设计及精讲
  • 实战:创建一篇博客文章与富文本编辑器的操作
  • 实战:删除文章与页面事件的模拟
  • 实战:使用po重构测试用例与框架的雏形
  • 实战:框架中自动包含动态等待及出错截图
  • 作业:批量执行用例与所有用例的po重构
  • CI持续集成介绍,测试框架上CI进行持续测试

实战班的教学目标是

  • 学会使用docker搭建测试环境
  • 学会使用django编写简单的cms系统
  • 熟练掌握css选择器
  • 熟练使用unittest测试框架编写ui测试用例
  • 掌握po设计模式
  • 掌握ci持续集成