Appium Concepts with Mac OS X


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Appium supports automated tests on Mac OS X and can be used with native, web, and hybrid mobile apps. In this course, you'll explore how to set up a Mac OS X machine to create test automations using appium.

Target Audience
QA Engineers and web and mobile automation testers with prior Java knowledge who wish to use Appium for test automation

Prerequisites
None

Expected Duration (hours)
1.5

Lesson Objectives

Appium Concepts with Mac OS X

  • start the course
  • describe the process of downloading, installing, and configuring Node.js, Ruby, and Java
  • demonstrate the process of installing the JDK and configuring system environment variables on Mac OS X
  • demonstrate the process of installing and setting up Android Studio and SDK on Mac OS X
  • demonstrate the steps in downloading and installing node.js for Mac OS X
  • describe the process of downloading and installing Maven for Mac OS X
  • demonstrate the process of configuring Xcode, Ruby, Homebrew, various gems, Ant and Maven to support the development environment on Mac OS X
  • demonstrate the process of installing Appium on Mac OS X
  • demonstrate the process of installing Ruby and Java IDEs from JetBrains
  • demonstrate the process of downloading a sample app from GitHub, opening with Xcode, and then building and running the sample application
  • demonstrate desired capabilities used for native iOS apps
  • define the process of executing a single action including the use of Page Object Pattern
  • demonstrate the process of identifying elements to test against using Appium Desktop's Inspector
  • describe common test frameworks including JUnit and TestNG
  • describe the fundamentals of Flaky Gem, how to download and install the package, and the various ways to run local tests
  • demonstrate test automation using Appium with an iOS Native App
  • demonstrate test automation using Appium with a Mobile Web App
  • describe the various testing concepts and how to execute Appium test on Mac OS
  • Course Number:
    sd_appt_a03_it_enus

    Expertise Level
    Beginner