Skip to content

Introduction to Appium 2 Days


TSG Training Limited

Summary

Price
£774 inc VAT
Study method
Classroom
Duration
Full-time
Qualification
No formal qualification
Additional info
  • Tutor is available to students

Location & dates

Location
Address
8th Floor, Tenter House, 45 Moorfields, London
Moorfields
City Of London
London
EC2Y9AE
United Kingdom

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.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.