5 out of 5
5
2 reviews on Udemy

Test Automation Tools – Selenium, API, Database and Appium

38 hrs of Java, Maven, Selenium, Cucumber, API/Backend/Service, Jmeter for load testing, Github, Appium for iOS/Android
Instructor:
Vijay Kannan
25 students enrolled
Up skill from a manual to an automation tester. Students will learn about Selenium, Appium, API and Database test scripting.

Java Introduction / Java and Maven Project

How to copy and run the code from internet

Selenium IDE / Finding locators

Selenium WebDriver / Functional as well as Cucumber (Will go over TestNG)

API / Backend / Rest Services 

Jmeter – Load Test

CI Tool – Jenkins

SQL/Mongo Intro and read/write from code

Repo – Github – Setup, File checkin, resolve conflict

Appium – Mobile Automation

If any question on the video – you can reach me at viji_unl@yahoo.com or my skype id is wwvkannan

Course Structure, Setup and Introduction

1
Course Structure 1

Briefly explains the entire course structure

Getting started on Webdriver, Eclipse and Java

1
Why WebDriver is an interface

WebDriver Implementation

1
Java - if stmt, for loop
2
Java - While loop, Switch/Case, Hashtable, Arraylist, String manipulation
3
Utilizing Internet as a resource and how to copy and make your code work
4
Finding Locators, Selenium IDE
5
Handling alerts, modal in browser
6
Developing a simple automation framework using apache poi library
7
Cucumber set up in eclipse

Functional Framework using Hardcoded Way

1
methods, parameters, overriding while creating a hardcoded Framewok
2
implementing all actions for the framework
3
Robot class, Keys and mouse class and wrapping up functional framework

BDD Framework using Java/Cucumber

1
Screenshot, TestNG parallel execution and Starting Cucumber conversion
2
Cukerunner, tagging, step defination and feature files
3
Converting all implementation to page object model
4
Cucumber reporting using a external library, running from terminal - mvn test

Service/API Automation

1
Service/API Automation - Manual Explanation
2
Service/API Automation - Create Framework using Java
3
Service/API Automation - Work from code from http java client

Load Testing Using Jmeter

1
Jmeter - Preparing all service calls for load test
2
Adding all service call from previous call to Jmeter
3
Setting Up - Jmeter Slaves and Master, Using Threads, Recording mode

CI Integration using Jenkins (Tomcat with Jenkins)

1
Setting up Jenkins and Tomcat

GitHub Setup

1
Github Setup

Database Automation

1
mongo

Mobile Automation

1
Android Setup 1
2
Android Setup 2
3
Android Test App
4
iOS Setup
5
Android - Appium Example
6
iOS - Example 1
7
iOS - Example 2
8
iOS - Example 3
9
Android Web Browser

Ruby

1
Introduction using RubyMine
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!
5
5 out of 5
2 Ratings

Detailed Rating

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

Includes

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