4.39 out of 5
4.39
9 reviews on Udemy

Mobile Application Automation using Appium

Detailed Java with BDD concepts
Instructor:
Testing Solution
119 students enrolled
English [Auto-generated]
Able to test complex Rest API using Ruby prgramming
Have detailed understanding of Ruby Programming language

It is very important for software QA engineers, automation engineers and software developers to understand the importance of Web Services testing and more importantly how to automate these tests. We will be focusing on the important topics listed below:

  • Group/Run Tests using Tags
  • Learn to generate Test Data
  • Create Cucumber Scenarios,Steps,Tags & integrate with Serenity BDD
  • Automate Rest API using Ruby Scripting

We are going to cover ruby programming from basic to expert level.

1- Setup Ruby environment

2- Ruby Basics + Classes + Object

3- OOPS concepts

Course Introduction & Setup

1
Appium Introduction
2
Setup Appium Environment - Setup JDK
3
Setup Appium Environment - Setup Android SDK
4
Setup Appium Environment - Setup Appium Server
5
Setup Appium Environment - Setup Eclipse
6
Setup Appium Environment - Jar files
7
Setup genymotion for creating virtual device
8
Create Virtual Device
9
Setup Sample Application

Java Basics

1
Eclipse basics
2
Start Java programming - Project & Package
3
Variables & Constant
4
Class & Object
5
Methods in details
6
What is Constructor

Condition Handling, Loops and String Handling

1
Condition handling
2
For Loop
3
While Loop
4
For Each loop
5
String Handling : Part1
6
String Handling : Part2
7
String Handling : Part3

File Handling in Java

1
Read file by File Reader
2
Read data by Buffered Reader
3
Write data by File Writer
4
Write data by BufferedWriter

Common Java Keywords

1
This Keyword
2
Static Keyword
3
Final Keyword

OOPS In Detail

1
Encapsulation
2
What is Inheritance
3
Single Inheritance
4
Multilevel Inheritance
5
Hierarchical Inheritance
6
Polymorphism
7
Overloading
8
Overriding
9
Abstraction
10
Interface
11
Multiple Inheritance
12
Hybrid Inheritance

Working with Excel (Apache POI )

1
Setup Apache POI
2
Read Data from Excel file
3
Find number of rows and columns
4
Read complete data from excel sheet
5
Read Different formatted data
6
Write data to File
7
POI - Exercise 1
8
POI - Exercise 2

Exception Handling in Java

1
What is Exception & Exception Handling
2
Throws keyword in exception handing
3
Exception Handling using Try-Catch
4
Exception Handling: Multi Catch block
5
Finally keyword
6
Throw keyword

Debugging

1
What is Debugging
2
Difference between Step Into | Step Over | Step Return

JUnit in detail

1
What is Junit
2
Junit Working and Basic annotations
3
Junit all annotations
4
Junit Working with test case

TestNG in detail

1
TestNG Setup on Eclipse
2
TestNG workflow and basic annotations
3
TestNG : All annotations
4
Running test case in using TestNG
5
Running only failed testcases using TestNG
6
Grouping in TestNG

Start Writing test case using APPIUM

1
Fetch App Activity and Package Name
2
Write First Case : Install and Trigger Application
3
Work with Button
4
Work on Textbox
5
Work on Checkbox
6
Work on Radio Button

Format test case with TestNG annotations

1
@BeforeMethod and @AfterMethod Annotations

Fetch Elements Properties

1
Fetch data written on a Button
2
Fetch data written on a Textbox
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
9 Ratings

Detailed Rating

Stars 5
5
Stars 4
1
Stars 3
3
Stars 2
0
Stars 1
0
b485503c0afc9cfd72ea6f70a0b63835
30-Day Money-Back Guarantee

Includes

10 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion