0% found this document useful (0 votes)
327 views3 pages

Appium Testing Course Outline

The Appium Testing Training Program provides a comprehensive course on testing mobile applications using Appium. The course covers topics such as setting up Appium, desired capabilities, locator strategies, testing native and hybrid apps on Android and iOS, and automating gestures. Students will learn to test mobile web apps, native apps, and hybrid apps on real devices, emulators, and simulators. Hands-on exercises are included to practice locating elements, executing tests, and handling issues like date pickers.

Uploaded by

Harish Kumar M
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
327 views3 pages

Appium Testing Course Outline

The Appium Testing Training Program provides a comprehensive course on testing mobile applications using Appium. The course covers topics such as setting up Appium, desired capabilities, locator strategies, testing native and hybrid apps on Android and iOS, and automating gestures. Students will learn to test mobile web apps, native apps, and hybrid apps on real devices, emulators, and simulators. Hands-on exercises are included to practice locating elements, executing tests, and handling issues like date pickers.

Uploaded by

Harish Kumar M
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Appium Testing Training Program

Introduction:
Appium is an open source test automation tool for mobile applications. It allows
you to test all the three types of mobile applications: native, hybrid and mobile
web. It also allows you to run the automated tests on actual devices, emulators
and simulators.

Course Content:
Introduction to Appium - About Appium
 Appium features comparing to other tools
 Difference Between Appium, Selendroid and different versions
 Appium Documentation and Internal Architecture
 Understanding the API Levels
 Android SDK installation
 Installing Appium server
 What is Xcode and Xcode installation
 Validating ios simulator and downloading java
 Running The Scripts On Emulators
 Running The Scripts On Real Devices
 Testables Items through Appium

Beginning of Appium Implementation o Desired Capabilities Concepts


 Invoking Android Virtual Device
 First Program explaining Mobile Capablities
 Android Driver Invocation
 Program on Invoking Apps

Appium Desktop o Understanding Different Locator Strategies


 Understanding The Different Locator Tags

Complex Element Finding Strategies o Locating Elements On The App


 What All Can Be Locatable
 Locating Elements Within Elements
 Locating Multiple Elements
 Find Element By Appium Desktop
 Finding Elements By Classname
 Finding Elements By Ids

Android App Automation:


• Web Apps Automation o Chrome Browser Configuration setup in Mobile
 Automating the Chrome Mobile Browser
 UserAgent-Identifying objects in Mobile Browser

In Compliance with ISO 9001 | Cost effective | Quality | Training | IT Infrastructure Services
 Automating Mobile Specific Web Sites
 Exercise on Real Device-Mobile Browser Automation
 TroubleShooting the Real device to make recognize
 Exercise-1.1 -Chrome Remote Debugging Technique
 Exercise 1.2 -Getting Xpaths from Mobile Browser
 Executing in Real device

Testing Native / Hybrid Apps On Android o Working with Native App On


Real Device
 Fetching the Apk and it’s details
 Adding Capabilites
 Clicking, Tapping, Pinching Etc
 Executing Native App Test On The Real Device
 Handling Date Pickers

Hands On Mobile Gestures (Native & Hybrid Apps) o Mobile Gestures


Automation -1
 Mobile Gestures Automation -2
 Mobile Gestures Automation -3

iOS App Automation:


• iOS Automation with Appium On Mac o Chrome Browser Configuration setup
in Mobile
 Automating the Chrome Mobile Browser
 UserAgent-Identifying objects in Mobile Browser
 Automating Mobile Specific Web Sites
 Exercise on Real Device-Mobile Browser Automation
 TroubleShooting the Real device to make recognize
 Exercise-1.1 -Chrome Remote Debugging Technique
 Exercise 1.2 -Getting Xpaths from Mobile Browser

Testing Native / Hybrid Apps On Android o Working with Native App On


Real Device
 Fetching the Apk and it’s details
 Adding Capabilites
 Clicking, Tapping, Pinching Etc
 Executing Native App Test On The Real Device
 Handling Date Wheel Pickers

Hands On Mobile Gestures (Native & Hybrid Apps) o Mobile Gestures


Automation -1
 Mobile Gestures Automation -2
 Mobile Gestures Automation -3

In Compliance with ISO 9001 | Cost effective | Quality | Training | IT Infrastructure Services
In Compliance with ISO 9001 | Cost effective | Quality | Training | IT Infrastructure Services

You might also like