UDEMY
UDEMY Logo

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins 

  • Offered byUDEMY

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 
Overview

Automate Android native application using Cucumber, Appium and Ruby + Bonus iOS Setup

Duration

6 hours

Total fee

490

Mode of learning

Online

Credential

Certificate

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 
Highlights

  • Learn from 37 downloadable resources
  • Earn a Certificate of completion from Udemy
  • Get a 30 days money back guarantee on the course
  • Complete assignments in order get an in depth view of the course
  • Course including 55+ video lectures with 100% hands-on material
Read more
Details Icon

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 
Course details

What are the course deliverables?
  • Know how to use Appium framework with Android os
  • Know how to automate any Android application using Appium
  • Know how to use Cucumber framework for any testing project including Selenium
  • Know how to work with Android real devices and emulators
  • Know how to use Appium inspector and Uiautomatorviewer to identify elements in application
More about this course
  • In this course students will create their own project from beginning, including installation of all required tools, creating framework structure and learning what is Appium and how to use it
  • In the end of this course students will be able to automate similar projects by themself

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 
Curriculum

Introduction

Introduction, Course Overview and Prerequisites

Application Overview

Environment installation

About environment installation

Mac: How to install Xcode

Mac: How to install Android SDK

Mac: How to install Appium Lib and Cucumber

Mac: How to install Java SDK

Mac & Windows: How to setup Android simulator in Android Studio

Mac: How to install Appium

Mac: Install RubyMine IDE

Windows: How to install Java SDK

Windows: How to install Android SDK

Windows: How to install Ruby

Windows: How to install Appium Lib and Cucumber

Windows: How to install Appium

Windows: Install RubyMine IDE

How to configure Android real device for test execution

How to install application on Android real device or simulator

App installation.

Why do we need all of these tools?

Introduction to Cucumber

What is Cucumber and why we need it?

Create Cucumber folders structure

Create first Cucumber scenario

Cucumber step prefixes

Adding second cucumber scenario

Adding arguments to steps

Modify step definitions to accept multiple keywords

Create Cucumber scenario outline

Learn what is Cucumber tags

Learn what is Cucumber hooks

Cucumber framework overview

Introduction to Appium

Configure framework for Appium

Learn what is UIAutomatorviewer

Create first Appium test

Create second appium test

Create new test scenario: 'Add conversion to Favorite list'

Create test scenario: 'Add new custom conversion'

Create test scenario: 'Search existing conversion'

Learn how to add assertions to tests

Learn how to locate multiple elements

Learn how to locate element inside container

Automate application screen keyboard

Improve our code to type any values on screen keyboard

Learn how to verify element status (enabled or disabled)

Improving test 'Add to Favorite list'

Learn how to select value from Unit picker

Learn how to use scroll method

Moving common code to method

Improve method 'Find in list'

Create test scenario: 'Reverse picker values'

Learn what is Cucumber profiles

Add screenshots to report file

Create test scenario: 'History list'

Learn how to use gestures

Learn how to debug tests using Pry gem

Debugging

Jenkins server

How to install Jenkins server

How to launch Cucumber/Appium tests on Jenkins

Bonus Lectures

How to start automation with your own application

How to start iOS test automation (bonus application attached)

Tap on element using element coordinates

Faculty Icon

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 
Faculty details

Alex Petrovski
Aleksei has a degree in Computer Science and is working as a test Software Engineer for 8+ yearsHe has experience with all kind of automated tools: Selenium, Appium, Watir, Calabash, KIF, iOS Instruments, and Appium

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 
Students Ratings & Reviews

4/5
Verified Icon2 Ratings
A
Abhishek Kulkarni
Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
Offered by UDEMY
4
Other: Learned aloy of new things
Reviewed on 6 Oct 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Mobile Automation: Appium Cucumber for Android&iOS + Jenkins
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...