操作:孙-四9.00 17.00 |测试:24/7
打电话给正规的网赌站: +2 (02) 26720018

移动测试自动化- Appium

概述

你计划在自动化领域开始你的职业生涯吗?
你是测试工程师,并希望探索移动自动化世界吗?
那么这就是你的理想课程了!!
是时候学习移动自动化了!!

本课程是为具备基本编码技能的自动化测试人员设计的. 本课程侧重于创建、执行和维护移动自动化测试. 本课程包括实践实验室和真实的测试项目,以加强实践技能,并确保您准备好在您返回工作场所使用工具.

先决条件

  • 在软件测试领域工作一年以上的测试人员.
  • 测试人员具有良好的编程语言知识(首选Java或c#).
  • 测试人员有丰富的Selenium WebDriver经验.

目标受众

本课程是为自动化测试员、质量工程师、质量主管设计的.

大纲

单元1:移动应用自动化

  • 移动应用类型(原生、混合和Web)
  • 不同的移动平台(iOS, Android和Windows Phone)
  • 真正的移动设备/模拟器和模拟器

模块2:Appium基础

  • 开源移动测试自动化工具概述
  • Appium或Selendriod
  • 为什么Appium?
  • Appium特性
  • Appium的局限性
  • Appium架构

单元3:Appium-先决条件 & 安装窗户

 

Android平台:
  • 安装JDK (Java Development Kit)
  • 安装Eclipse IDE
  • Appium先决条件
  • Maven配置
  • 安装Android Studio和Android SDK配置
  • 安装Appium
  • Appium功能
iOS平台:
  • Xcode工具用于iOS
  • 首页brew, Npm安装Appium服务器

单元4:Appium入门

  • 本地、混合和Web应用程序的自动化
  • Appium的第一个应用程序
  • 所需的能力的概念
  • 找到元素
  • 隐式和显式等待
  • 拖放,触摸动作,滚动,使用触摸动作的滑动
  • 多点触摸,滑动,轻按,长按和缩放
  • 上传图片从画廊,相机,DatePicker,采取截图,Android关键事件
  • 处理复选框和单选按钮

单元5:saucelabs -与Appium的云集成

  • 酱实验室介绍
  • 酱实验室集成- Android浏览器
  • 酱实验室集成- Android应用程序
  • 酱实验室集成- iOS Safari浏览器
  • 酱实验室集成- iOS应用程序
  • 在酱实验室 Cloud的并行设备上执行脚本

单元6:Appium框架开发

  • POM框架,Maven,测试ng
  • 增强脚本以支持数据驱动方法
  • 日志框架——log4j

单元7:jenkins -与Appium的持续集成

  • 詹金斯的介绍
  • 安装詹金斯
  • 詹金斯管理配置
  • 与Maven项目的Jenkins集成
  • Git / GitHub Jenkins
  • 集成Appium与CI工具Jenkins

学习目标

  • 自动化IOS上的移动应用(原生、混合和Web) & 安卓平台
  • 为移动应用从头开始实施框架
  • 学习Appium测试自动化工具的所有特性
  • 本课程将涉及以下产品和技术:
    • Eclipse Java
    • Android Studio和SDK
    • Appium
    • 硒Webdriver
    • Maven
    • TestNG
    • 詹金斯CI
    • 酱实验室
    • Git / GitHub
友情链接: 1 2 3 4 5 6 7 8 9 10