Appium Introduction 2 Days Corporate in-house training
TSG Training Limited
Summary
- Tutor is available to students
Overview
About the Course
The introductory course that shows you how to use Appium to start testing mobile devices, emulators and Windows 10 Apps. Recommended for anyone looking to extend their Selenium knowledge to mobile testing.
This comprehensive course covers all the essential principles to get you up and running with Appium – The essential tool for automating mobiles and Windows applications.
The course follows on from our Selenium WebDriver courses, extending WebDriver testing to Android, iOS and Windows.
Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned against physical devices & emulators.
Description
About the Course
The introductory course that shows you how to use Appium to start testing mobile devices, emulators and Windows 10 Apps. Recommended for anyone looking to extend their Selenium knowledge to mobile testing.
This comprehensive course covers all the essential principles to get you up and running with Appium – The essential tool for automating mobiles and Windows applications.
The course follows on from our Selenium WebDriver courses, extending WebDriver testing to Android, iOS and Windows.
Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned against physical devices & emulators.
Course Objectives
- • Learn what to install and how to set up Appium ready for testing
- • Understand the differences between Android, iOS and Windows testing
- • Gain a full understanding of the Appium architecture and automation stacks
- • Understand Element locator strategies and tools to aid in identification of elements
Technologies used in this course
- • Eclipse, Android Studio, Appium Java, Windows Application Manager, JUnit
- • Note: The practical exercises on this course are against Android devices & emulators and Windows apps (iOS is not provided in practicals)
Course Pre-requisites
- • A basic understanding of writing Selenium WebDriver Scripts (we use Java bindings)
- • Some programming experience would be advantageous - The course is based on using Appium with Java & JUnit.
Key PointsIntroduction to Appium
A background to Appium and its benefits. Overview of the Appium architecture. An overview of the technology stacks, terminology.
Installation
How to install the technology stack required, how to set up the tools ready to start testing. Configuring your Eclipse project ready to use Appium .
Testing Native Apps on Physical Android Devices
How to prepare the device for testing. Using ADB, how to specify the Desired Capabilities, Example Test Code.
Android Element Identification
Tools for identification, UI Automator Viewer, Appium Desktop Inspector, Locator strategies, best practices.
Android Interaction
Coding Tap, Touch, Multi-Touch, Gestures, interacting with the Mobile buttons, other useful methods
Mobile Web Testing on Android
Supported Browsers, Setting up Desired Capabilities, Example Test Code, Locator Strategies
Hybrid App Testing on Android
Changing Context, Element Identification, Sample Code
Android Emulator Testing
Creating AVDs with Android Studio, setting desired Capabilities to connect to the Emulator, Example Test Code, Element Identification, Installing apps onto the Emulator
Android Extra Topics
Installing & Uninstalling Apps programmatically, Appium & the Page Object Model, Connecting to devices wirelessly
Testing iOS Apps - Simulators
Architecture, Overview of setting up simulated devices, desired capabilities, Example Code.
Testing iOS Apps – Physical Devices
Architecture, Overview of setting up physical devices, desired capabilities, Example Code
iOS Extras
Element Identification, iOS Page Object Model
Testing Windows 10 Applications
Architecture, configuring the PC, desired Capabilities for UWP & standard Windows Apps, Element identification using UISpy, & Inspect
Next steps
The Advanced Level establishes a platform from which further skills and knowledge may be acquired at the Expert Level. Holders of the Certified Tester Advanced Level Test Manager qualification will be eligible to continue on to Expert level qualifications, such as Test Management and Improving the Test Process. More details to follow when available. Holders of the Certified Tester Advanced Level Test Manager qualification may also wish to consider the two other Advanced Level qualifications, Test Analyst and Technical Test Analyst.
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.