Mobile Automation with Robot Framework (RED, Appium, Python)
3.9 (31 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,923 students enrolled

Mobile Automation with Robot Framework (RED, Appium, Python)

Best Course in Mobile automation with Robot framework (RED Editor) and Appium Library. Automate using Android emulators
3.9 (31 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,923 students enrolled
Created by Bharat Malik
Last updated 12/2019
English
English [Auto]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 1 article
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • At the end of the course, students will learn Test Automation for Mobile apps using Appium and Robot Framework. Students will also learn -
  • Learn to install Appium, RED, Robot Framework, Android Studio, and necessary Robot libraries
  • Learn step by step to design End to End Test Automation test suite for real life projects
  • Learn to work with Appium and understand the keywords in Robot Appium library
  • Automate native Mobile apps on Android using Robot Framework
  • As a bonus, students will get hands on exercises, quizzes, interview questions, and resume building tips
Course content
Expand all 42 lectures 04:36:39
+ Introduction
4 lectures 15:02

This video provides an overview of what students will be learning in this course.

Preview 02:39

Students will have a good understanding of the overall architecture of Mobile automation.

Preview 02:48

This video provides a good understanding of different type of mobile automation frameworks.

Types of Mobile Automation
05:14

Students will have good understanding about the difference between emulator and Cloud in terms of mobile devices.

Mobile Emulator and Mobile Cloud
04:21
Mobile Automation Basics
4 questions
+ Installation of Robot Framework and RED (Windows)
9 lectures 40:21

This video explains the installation of Python 3.7.4

Install python
02:48

This video explains the installation process of red editor in Eclipse

Install RED editor
03:14

This video explains the installation of robot framework.

Install Robot Framework
02:53

This video explains students to create a first project in red editor for Robot Framework.

Create first project in RED Part -1
03:35
Create first project in RED Part -2
05:46
Install Appium
07:18
Import Appium Library in Robot Framework
04:39
Install Android Studio
03:53
Creating Emulators
06:15
+ Install and work with Appium and Android Studio
6 lectures 31:43

After completing this video, students will have a basic understanding as to what is appium and benefit of appium compared to other tools.

Basics of Appium - I
03:59

After completing this video, students will get an introduction to the architecture of appium.

Basics of Appium - II
02:17

After completing this video, students will have in depth knowledge of how appium works.

 

Basics of Appium - III
03:44

After completing this video, students will have understanding about desired capabilities in Appium.

Handling sessions in Appium with Desired Capabilities
05:08

After completing this video, students will get an introduction to Appium gui and will be able to set desired capabilities and create a session in Appium.

Working with Appium GUI
06:55

After completing this video, students will be able open emulator, create a new session and identify elements in the mobile application using appium inspector.

Preview 09:40
+ Working with RED Editor
4 lectures 32:52

After completing this video, students will be able to create a test case in Red editor and have a good understanding about the basics of red editor.

RED Editor Test Case Structure
04:04

After completing this video, students will have good understanding about different types of variables in Robot Framework.

RED Editor Variables
12:25

After completing this video, students will understand different type of file format supported by Robot Framework.

RED Editor File Formats
02:28
RED Editor Settings
13:55
RED Editor
6 questions
+ UI Automator
2 lectures 07:01

After completing this video, students will have basic knowledge as to what is UI Automator and how we open it.

UI Automator - I
03:29

After completing this video, students will have be able identify elements in the mobile application using UI Automator.

UI Automator - II
03:32
Write a test case in Robot Framework to launch an app on an Android phone
Launch App on Android phone
1 question
+ Locators for Mobile Elements
7 lectures 01:08:17

After completing this video, students will be able to identify elements on based on "ID".

ID Locator
09:17

After completing this video, students will be able to automate 'Submit' type button in mobile applications.

Submit Locator
07:19

After completing this video, students will have good knowledge about automating radio type element in mobile Application.

Radio Button
04:59

After completing this video, students will be able to automate any element which has input text associated to it.

Input Text
08:14

After completing this video, students will be able to automate any element based on it's Xpath.

XPath Locator
15:42

After completing this video, students will be able to automate any drop down element in mobile application.

DropDown
08:30

This video covers some of the miscellaneous keywords provided by Appium Library .

More Keywords
14:16
Mobile elements
5 questions
+ End to End Test Automation - Flight Application
9 lectures 01:19:59

This video covers an introduction to end-to-end test case automation of our Flight Application.

Introduction
01:20

This video covers the automation of test case where user enters an invalid username in the flight application.

Invalid username
13:22

This video covers the automation of test case where user does not enter any username in the flight application.

No username
04:31

This video covers the automation of test case where user does not enter any password in the flight application.

No password
04:37

This video covers the automation of test case where user does not enter any username and password in the flight application.

No username and password
03:27

This video covers the automation of test case where user enters an invalid password in the flight application.

Incorrect password
04:11

This video covers the automation of test cases where user successfully logs in to the flight application.

Login to Flight App
06:31

This video covers the automation of test case where user logs in and  books a round trip flight.

End to End - Book a Flight
25:47

This video covers some validations on flight confirmation number through regular expressions.

Regular Expressions
16:13
Test case for Search Flight flow
End to End Automation - Search Flight
1 question
Test Case for the Check In flow
End to End Automation - Check In
1 question
Requirements
  • Basic understanding of testing
Description

***One stop solution to learn Mobile test automation with the industry leader Robot Framework (Appium Library)***

***Be a master in automating test cases involving native and hybrid mobile application, and execute your automated scripts with Jenkins ***

**Robot Framework ( RED Editor )  Detailed Installation with Python3.7**

**Be Interview Ready in Just 4 Hours**

-->Learn from scratch the concepts of keyword driven and data driven frameworks


***Automate real time applications ***   

**Go script-less with Robot Framework.**

** Install Android Studio and  create your own  emulator **

  --->No Other Course in Robot framework provides detailed lectures on <--

  • Agile Test Methodology

  • Robot Framework Installation ( Red Editor )

  • Mobile Automation through Appium Library

  • Mobile automation architecture

  • Locators in mobile applications

  • End to End automation of Flight Application

  • Appium Architecture

  • Emulators and Cloud Providers

  • Installation of APK in emulators


    *** Flight Application APK Provided for free***

***Additionally you'll receive ***

  1. Hands-on exercises, assignments and live projects

  2. Quiz to test your learning

  3. Downloadable codes and notes from the training

  4. Interview questions and resume preparation tips

--> No Prior Coding Experience needed

--> Start as a Beginner and end as an Expert within 5 Hours.

--> Instructor reply to students questions within 24 hours.

Why this course as compared to other courses?

-->This course is all-in-one solution for automating Mobile applications

-->This course assumes that students have no prior knowledge in Manual and Automation Testing. Everything is taught from scratch.

-->Student gets hands on practice with variety of exercises, quiz and live projects.

-->This course covers interview questions and resume preparation tips.


Who all can take this course?

1. Students with No prior experience in testing

2. Students looking to switch their career in field of software testing

3. Manual Testers for Mobile applications

4. Manual tester looking to learn new skills for automation.

5. Students with no experience in coding.

6. Any Non IT Professional looking to enter IT Field.

7. Automation developers looking to learn new automation skills.





Who this course is for:
  • Test Automation developers, Mobile functional testers
  • Automation developers looking to learn new automation skills
  • Professionals looking to switch their career in the niche field of mobile test automation