Mô tả

Appium with Python - Biggest course to Master Mobile automation testing for IOS and Android on Live Projects


Latest Appium 2.0 and Appium Python client 3.1 Videos Added


As the mobile market is growing so there's a demand of Mobile application testers increasing like anything across the Globe.

  Appium: supports Mobile application testing on Native, Hybrid & WebApps for Iphone, Ipads & Android real device and Emulators / Simulators. 

                These are the unique Appium with Python training tutorials in market that will help you in learning Mobile apps automation testing for IOS and Android in very simple way

                                    I have covered examples on both Simulators / Emulators and Real IOS & Android Devices. 

                                        Not just the video lectures you will see the entire coding part done  step by step and the lectures are explained in a very detailed and  practical approach is taken in every example by the trainer. 


Major frameworks covered like: PyTest, Data Driven, Keyword Driven, Hybrid, Page Object Model on Live projects


Once done with the course you will surely be able to justify 2-3 years of your current experience with Appium


Complete Python is covered from scratch, so if you are a beginner then you need not to worry about the programming part. Detailed installation of Appium and all native tools are covered from scratch. Since Appium is open source so you need not to purchase any licence to automate Mobile Applications.


During the course you will get my complete support in your queries and live projects

Bạn sẽ học được gì

By the end of the course you will be as much trained to automate any mobile based Native, Hybrid & Web application using Appium

Many frameworks including PyTest, Data Driven, Keyword driven and Page Object Model covered in depth

Many Live projects and real time examples covered

Learn Automation on both Android and IOS aps in Depth

Yêu cầu

  • No prior Python / coding knowledge required as everything is taught from the scratch
  • All topics are covered in detailed with live programming in the lectures which will make you feel as in you are studying in a live class room

Nội dung khoá học

28 sections

Introduction

5 lectures
Introduction to the course
04:29
FIXING THE BLURRED VIDEO SCREEN
00:23
Introduction to Appium
09:52
How Appium works and it's Architecture
10:20
Pre requisite
01:43

Basic Installation on Windows

12 lectures
Introduction to Python Core
15:51
Installing Python on Windows
09:44
Install PyCharm IDE
06:54
Watch Core Python lectures before starting with Appium
00:19
Installing Java 11
00:13
Installing JDK and setting up environment variables
04:31
Installing Node JS
01:09
Installing Android Studio
10:17
Configuring Android virtual device
05:46
Configuring Real Device
05:24
Follow Section 3 for the Latest Appium 2.0 Installation
00:02
Installing Appium desktop application 1.22 (No More in Appium 2.0)
04:02

LATEST - Appium 2.0

5 lectures
Appium 2.0 Overview and the Installation
04:59
Installing Appium 2.0 server
09:20
Updating to the Latest Version
00:10
Appium 2.0 - Running the First test on a Web Browser
15:08
Appium 2.0 - Running the First Native App Test
07:22

Basic Installation on MAC

6 lectures
Installing Python on MAC
02:34
Install PyCharm IDE
03:05
Installing JDK on MAC OSX and setting up environment variables
04:08
Installing Node JS
01:35
Installing Android Studio
05:20
Installing Appium desktop application
04:18

Download the entire code used in Python Core lectures

1 lectures
Download the entire code used in Python Core lectures
00:02

PYTHON CORE - BASICS

33 lectures
Python variables
15:07
Datatypes in Python
14:30
Python String
22:24
Operators - Arithmetic and Relational
14:01
Operators - Relational and Logical operators
14:02
Operators - Bitwise operators
14:55
Operators - Shift operators
07:01
Operators - Assignment and ternary operators
09:19
Operators - Identity and Membership operators
04:28
If Elif Else and Nested If
15:58
For Loop
22:38
While Loop
06:15
Break and Continue statement
11:37
Else block within For loop
04:46
Pass statement
01:49
Python List
19:52
Python list operations
07:54
Python Dictionary
19:33
Python Tuples
10:35
Python Set
10:29
Functions in Python
21:36
OOPS - Classes and Objects
19:42
OOPS - Constructors
09:49
OOPS - Inheritance
15:11
OOPS - Polymorphism - Operator Overloading
06:45
OOPS - Polymorphism - Method and constructor overloading
09:19
OOPS - Polymorphism - Method and Constructor overriding and Super keyword
06:54
OOPS - Variables - Class and Instance
05:27
OOPS - Methods - Class, Static and Instance
07:34
OOPS - Abstract methods and class
08:19
OOPS - Access specifiers in Python
14:05
Exception handling in Python
12:28
Types of Python Exceptions
11:12

APPIUM - Running the very first test

6 lectures
Download Complete code
00:02
Updating to Appium 2.0 Python client
03:44
Running the very first test on a Web browser
13:29
Locating Elements on a WebApp
06:58
Automating More web applications
11:28
Running the test on an Emulator (Virtual Device)
02:46

Different ways of starting appium server

3 lectures
Installing Appium via NPM Node package
12:44
Starting server programatically
02:52
Kill already running appium service on port 4723
02:02

Automating Native Apps

5 lectures
Automating Dialer App - Making a phone call
11:43
Contacts App - Adding a new contact
12:18
Appium Inspector - Recording test via Inspector
06:36
1.22 Appium Inspector update
10:44
Automating Calculator Native App
12:41

Installing APKs

5 lectures
Backup and Install APK files
19:14
Automating the Amazon application
12:16
Download the amazon apk file
00:01
Adding ExplicitWait and handling Keyboard events
05:20
Code from Above Lectures
00:13

Software for screen mirroring

1 lectures
Another great software for screen mirroring
02:33

Selector Strategies - UI Automator API - CODE UPDATED WITH LATEST APPIUM VERSION

14 lectures
Selector Strategies and using the UI Automator API classes
06:50
UI Scrollable - Scrolling to a particular tex - LATEST VERSION Code
00:17
UI Scrollable - Scrolling to a particular text in the Contacts app
09:37
Automating Gestures - Scroll Up and Down
08:06
Automating Gestures - Scroll Up and Down - Code
00:06
Scroll Utility - Code with Latest APPIUM VERSION UPDATE
00:38
Creating a Scroll Utility
10:43
Flipboard app - Swipe Right and Left - Code with Latest APPIUM VERSION UPDATE
00:31
Flipboard app - Swipe Right and Left
13:59
TouchActions - Tap and Long Press
07:29
TouchActions - Tap and Long Press - Code
00:14
Touch Actions - Drag and Drop - UPDATED Code from LATEST APPIUM VERSION
00:22
Touch Actions - Drag and Drop
04:57
Download the Apk file
00:00

Android Hybrid Application

2 lectures
Switching to Webview in Hybrid Application
13:43
Switching to Webview in Hybrid Application - Code
00:09

Switching Apps

3 lectures
Switching Apps to get OTP on runtime
18:44
Switching to Messaging App
05:18
Code
00:13

Reset Strategies

1 lectures
Launching the App from the Login state - No Reset
03:57

PYTEST Framework

14 lectures
PyTest - Creating Test cases
13:38
PyTest - Defining Test fixtures
05:22
PyTest - Defining test fixtures with decorators
07:06
PyTest - Markers
07:39
PyTest - Parameterize Marker
05:11
PyTest - Assertions, SoftAssertions and reporting multiple failures in a test
14:18
Appium Integration with PyTest
07:08
Executing parameterized test with Appium
12:18
Code from Above 2 Lectures
00:16
Generating HTML Reports
03:58
Generating AllureReport
08:26
Capturing Screenshot and attaching it to the reports
03:40
Capturing Screenshot in case of a failure and understanding conftest.py file
07:13
Adding more Global configuration to conftest.py file
05:32

Utilities

8 lectures
Generating Logs
06:30
Reading Configuration files
07:29
Reading Excel files
09:07
Writing in Excel files
03:00
Creating ExcelReader utility
07:18
Database Connectivity
18:03
Python MAIL API
10:56
MAIL API Code
00:30

Data Driven Testing

2 lectures
Appium DataDriven Test - Integration with Excel and Pytest Parameterization
12:49
Creating a common DataProvider
05:21

Parallel Test Execution for Android

4 lectures
Executing parallel test on multiple devices
15:35
Running Appium parallel test via cmd or terminal
02:51
Appium Grid configuration for remote execution of test cases
09:40
Download Appium Grid configuration files
00:01

LIVE PROJECT - Page Object Model Framework

10 lectures
Download the framework code
00:01
Introduction to Page Object Model and Designing Architecture
10:34
Automating the Travel app
17:32
Creating a Base class and Adding Keyword driven approach
14:36
Designing the first page class
08:45
Creating the first test case
26:44
Fixing the logging issue
06:11
Creating the second test case
23:26
Generating Allure Reports
07:05
ReRun failed test cases
07:54

LIVE PROJECT: Jenkins CI - Detailed Configuration, Framework and Allure Reports

4 lectures
Configuring Jenkins and integrating our framework and allure reports
21:55
Pushing the code to GitHub repository
10:23
GitHub Integration with Jenkins CI
07:39
Performing Continuous Integration
06:07

IOS LECTURES - Major Installation for IOS - APPIUM 2.0

5 lectures
Appium 2.0 Installation
10:26
Configuring Simulators
07:19
Configuring Real Device
13:31
Appium Installation Guide
00:51
Installation Guide By Appium Developers
00:13

Starting with the Application configuration on Simulators and Real IOS Devices

7 lectures
Configuring the Application on a Simulator
08:57
Configuring the Application on a Simulator - CODE
00:08
Configuring the Application on a Real IOS Device
07:03
Configuring the Application on a Real IOS Device - CODE
00:08
Installing the Application without XCODE
04:59
Setting the Application RESET Property
01:50
Appium Inspector for Inspecting IOS Elements
09:52

Handing Native IOS Apps

11 lectures
Handling Elements on the Native App
11:34
Handling Elements on the Native App - CODE
00:18
Installing the UICatalog App
06:05
Handling Switches
05:28
Handling Switches - CODE
00:14
Handling Steppers
06:33
Handling Steppers - CODE
00:17
Handling Sliders
04:02
Handling Sliders - CODE
00:16
Handling Date Picker Wheel
08:20
Handling Date Picker Wheel - CODE
00:18

Touch Action - Handling Gestures

6 lectures
Tapping
05:08
Tapping - CODE
00:15
Swipe / Scroll - Up and Down
08:09
Swipe / Scroll - Up and Down - CODE
00:18
Swipe / Scroll - Right and Left, Running app in Background, Toggle Wifi
09:25
Swipe / Scroll - Right and Left, Running app in Background, Toggle Wifi - CODE
00:21

Safari - Web Automation

3 lectures
Executing Web based test on a Simulator
04:10
Executing Web based test on a Real Device
09:56
Code
00:11

Parallel Test Execution for IOS

2 lectures
Executing parallel test on multiple devices (IOS and Simulator)
07:09
Executing parallel test on multiple devices (IOS and Simulator) - CODE
00:26

BONUS LECTURE

1 lectures
BONUS LECTURE
00:30

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.