Selenium自动化测试--Java班

赠送Android(Appium)自动化测试

2017年最后一期,学完正好过完年换工作,不可错过。

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

请先阅读:常见问题

预约报名:我要报名

报名咨询QQ:12079456

每周二晚上8点30到9点30

周五晚上8点到10点


课程特色:


  • 基于最新的Selnium3.0 讲解。
  • 使用主流IntelliJ IDEA 工具开发Java。
  • 全程使用Maven管理测试项目
  • 新增Android/Appium自动化测试。
  • 新增Android + Junit/testNG 编写移动自动化测试项目


课程目标:


  • 熟练编写和调试Java语言,给你个项目就可以用Selenium进行自动化测试开发。
  • 掌握Android开发基础,熟悉Android测试框架。
  • 掌握Appium工具原理,结合单元测试框架(Junit/TestNG)开展移动自动化测试开发。


课程大纲


Java+Selenium基础部分:

  • 如何学习自动化测试
  • 分层自动化测试
  • selenium版本介绍
  • Java+selenium环境搭建
    • Java8、intellij IDEA、Selenium3.x
  • Java编程基础
    • 分支、循环、类、对象、引包、异常
  • Maven基础
    • maven下载、安装、
  • WebDriver API
    • 元素定位
    • 通过20个例子演示WebDriver的使用。
  • 辅助自动化测试工具:
    • AutoIt
    • Sikuli
  • 自动化测试模型介绍与例实
    • 线性测试
    • 模块化与类库
    • 数据驱动
    • 关键字驱动
  • Java读取xml\txt\cvs文件
  • Selenium IDE
    • 安装、录制回放、脚本导出
  • Junit单元测试框架
    • Maven安装
    • 核心概念:test fixture、test case、test suite、test runner
    • 编写与运测试selenium脚本
  • TestNG单元测试框架
    • Maven安装
    • testng.xml配置
    • 编写与运测试selenium脚本
    • 高级特性:依赖、参数化、多线程
    • HTML测试报告
  • Selenium Grid2
    • Grid2工作原理
    • 多线程多节点执行测试
    • WebDriver驱动支持
  • Page Object/Page Factory设计模式
  • Knife框架
    • 基于selenium的二次封装

Android(Appium)自动化测试

  • Android 开发环境搭建
    • Java
    • Android SDK
    • Android Studio
    • 创建第一个Android应用
  • Android开发基础
    • Android项目结构分析
    • 官方例子练习
  • Android测试库
    • AndroidJunitRunner
    • Spresso
    • UIautomater
  • Appium自动化测试
    • 下载与安装
    • 工作原理
    • 运行第一个例子
  • Appium API 介绍
    • 如何定位元素
    • Appium API介绍
    • Appium + Junit/testNG编写移动自动化测试

实践课

  • Java编程语言应用
  • 使用junit实现第一个自动化测试用例
  • 使用wordpress的CURD用例
  • 使用cucumber实现wordpress的CURD用例
  • 重构及使用page object
  • 练习详解课
  • 使用jenkins+cucumber完成自动化测试框架

全程实践,帮你强化所学内容。