Mobile Automation: Appium Cucumber for Android&iOS + Jenkins (Udemy.com)
Automate Android native application using Cucumber, Appium and Ruby + Bonus iOS Setup!
Created by: Alex Petrovski
Last updated March 2020
What you will learn
- 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
- Know how to install all required tools to begin test automation
- Able to Implement scalable framework using Cucumber and Ruby
- Know how to use Appium gestures: swipe, scroll, tap
- Know how to setup Jenkins server
- Bonus: Setup project for iOS app with basic elements
How it compares
Against the other 166 rated Udemy courses in Android Development on CourseDuck:
- Rating4.4 out of 5higher than 56% of them
- Reviews1,946#26 of 167 by number of reviews
- Length6.1 hoursshorter than 66% of them
- Last updatedMarch 2020earlier than 67% of them
Course Description
Want to start writing automated tests?
In this course you will create your own project from beginning, including installation of all required tools, creating framework structure and learning what is Appium and how to use it.
Prior knowledge of Ruby programming language is not required.
Course including 55+ video lectures with 100% hands-on material.
You'll learn hottest tools on a market: Cucumber, Appium and Ruby.
Also you'll be able to integrate your tests with Jenkins server!
In the end of this course you'll be able to automate similar projects by yourself
Bonus Lectures:
- How to setup project for your Android App.
- How to start iOS test automation (iOS app provided)
Instructor Details
- 4.4 Rating
1,946 Reviews
Alex Petrovski
Hi! I'm Aleksei. I have a degree in Computer Science and working as a test Software Engineer for 8+ years.
Have experience with all kind of automated tools: Selenium, Appium, Watir, Calabash, KIF, iOS Instruments, and Appium is my favorite.
I love to share my knowledge with other people and learn new tools and technologies.
More Android Development courses
NativeScript + Angular: Build Native iOS, Android & Web Apps (2022)
4.8 (1,928 Reviews)
Provider: Udemy
Time: 20.7h
$11.99
Secure User Authentication | Android + Ktor Server + MongoDB (2022)
4.8 (134 Reviews)
Provider: Udemy
Time: 7.5h
$74.99
Unity Android : Build 3D ZigZag Racing Game with Unity & C# (2025)
4.8 (130 Reviews)
Provider: Udemy
Time: 12.1h
$74.99
Dependency Injection in Android with Dagger and Hilt (2024)
4.7 (2,556 Reviews)
Provider: Udemy
Time: 11.9h
$11.99
Kotlin and Android Jetpack Compose masterclass (2026)
4.7 (470 Reviews)
Provider: Udemy
Time: 21.7h
$64.99
Reviews
By Anonymized User on 1/31/2023
Overall, it's a very good course in which someone like me could benefit from using and understing a bit more from Cucumber and Appium and many other tools and commands. But, overall, mostly of what Alex teaches is now deprecated. Even the begginning of the course, in which he says to use specific versions of ruby / appium - this have been long gone deprecated. So, basically, every class I would need to debug or be creative with the step/code he provided, in which it didn't work anymore and I had to find a way of make it work. Had to learn how to install deprecated tools as well with Android Studios, create other commands during classes, basically a very course inside a course here... But I still recommended since it's the first time I have contact with those tools and knowledge. But the class needs some improvement. Also, something that Alex does a lot is create a step-by-step which you follow and do the same codes, and in next class you'll see he has updated the env.rb or some other without saying anything...
By Dmitry on 1/5/2022
This course is a good choice for automation juniors. I had already experience with another framework CodeceptJS, had experience using it with both mobile and web testing so everything in regards of writing tests was easy for me (though I code on JS). But my problem is that I need more knowledge of mobile automation cause I had experience with it too long time ago so I've decided to get more familiar with Appium configurations and Jenkins configuration. This course is a nice guide for those who wants to understand better mobile automation on Cucumber BDD, configuring mobile simulator and Appium. The thing I wanted to be improved here is maybe giving knowledge or just text material how this can be alternatively configured on other popular languages (JS, Java, C# etc). Also didnt find info how to configure server for Jenkins on their side, not locally.
By Quality Engineering on 11/7/2020
This Give me more understanding about appium
By Karthik Ravindran on 11/7/2020
There are some areas where we feel stuck but there are already Q&A that are unanswered related to that. This can be improved. Though we google and get things, this can be covered to ensure the people taking this course gets benifited
By Elizabeth D Mihuc on 10/5/2020
I had already installed the necessary programs for automation testing but I didn't know much about them. You explained them very well, thank you!
By Gary Fung on 9/14/2020
Very straight forward step by step approach! I like the explanation for the google store app at the beginning of the course content gives good idea of what I will be working on.
By Kishor Ganpat Nirbhavane on 8/17/2020
Good lectures
By Bela Gubics on 8/13/2020
It has a lot of useful information, well structured, but unfortunately has some outdated parts.
By Manesh K S on 8/5/2020
Course content was good and very helpful.
By Ali Ghezelbash on 7/24/2020
no one responsible to answer the questions,many commands changed
By Mmikhailov on 7/18/2020
Java 8 uiautomatorviewer. . . 1.25. , , text('text') . .
By Naman Vaishnav on 7/17/2020
waiting for Jenkins related videos. also would be great if you can cover dynamic capabilities with multiple devices (iOS+android) and steps which can run on only specific selected platform
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






