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!