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