QA Automation (Selenium )

UFT.png

Course Description :

  Get started with Selenium, and discover how this open source tool can run on any platform, learn how to use on a wide variety of tools like Firebug, FirePath, Eclipse, JUnit4, TestNG, Selenium IDE, Selenium Server (formerly called RC Server) and the latest Selenium WebDriver along with ANT, SubVersion SVN, TortoiseSVN and Maven. In this course.

Selenium is a Web based automation testing tool that automates anything and everything available on a Web page. Initially started by Thoughtworks and currently Google developers are supporting the latest version i.e. WebDriver. 

 

These lecture will provide you full hands on session on how you can automate web based applications and implement various frameworks such as Data driven, Hybrid, Page Object model, Page factories, Cucumber BDD etc. 

 

Here, you will find the detailed content which will help you get started on Selenium and build your java programming basics.

This course is the first Selenium course on Udemy and covers over 100 hours of topics which no other Selenium courses in the industry covers in this much depth. Along with this the other part of this course focuses majorly on the Architect level topics where we will see detailed implementation of 7 Live projects with many frameworks and approaches covered which will include, Parallel execution frameworks, Multithreading, Java Generics, Virtual environment including Dockers etc and the base of all is you will get in-depth knowledge on Core Java that covers basic if, else, loops arrays, basic OOPS - inheritance, polymorphism, interfaces, abstract classes, Collections, Reflections and many more topics related to java i.e. File Handling, Log4j, JavaMAIL API, Interactive report generation using ReportNG, Extent Reports etc

 

 

Benefits from the Course: 

  • Life time access to 100+ hours of Advance Selenium video lectures.

  • Access to the Selenium Experts group where you can share your doubts

  • Get access to the Online training webinar recorded sessions without any extra cost

 

Apart from Selenium various other APIs are integrated as well like TestNG, ReportNG, Log4J, JavaMAIL API, Extent Reports etc which will help you a lot in designing powerful frameworks. At the end of the training you will be able to automate any web based application of your own and should be able to work on live projects. After the course you should be able to justify 3+ years of your current experience in Selenium and can crack any Selenium automation interview easily 

 

Many assignments, PDF lectures and source code for each module is available for download. Not only this the best advantage of this course is the level of support you will get in your queries and automation projects where ever you are stuck with.

Support will be provided through Q&A section of this course

 

Direct support will also be provided through Skype and if required I will personally do a Screenshare session with you on Teamviewer to resolve your queries.

So being the biggest Selenium course in the industry I always make sure to update the course with latest API changes so anything that you need to learn in Selenium you will find that topics in this course and if not then you can message me and If the topic is relevant then I will include in the course.

Prerequisite :

Bachelors or Associate degree from any background

What You will Learn Here:

Who Should Attend:

  • Manual Testers

  • Software Test Engineers

  • Quality Assurance Analysts

  • System Administrators

  • Managers

  • Any Aspiring Software Testers!

Learning Objectives :  

After enrolling this course attendee will learn: 

Day 1 - Preparing the Testing Enviroment & Selenium IDE

Day 2 - Selenium WebDriver & Finding Elements

Day 3 - Enhancing Test Scripts with Java; JUnit & TestNG Frameworks

Day 4 - Data-Driven Testing with .CSV and Excel

Day 5 - Test Reporting Methods & Scheduling Tests with ANT

Day 6 - Data-Driven Testing with JDBC & Page Objects

Day 7 - Jenkins & Maven with Setting up a continuous integration and a continuous deployment environment

Day 8 - Cucumber and BDD Testing

  • ****By the End of the course you will be as much trained to automate any web based application using Selenium*****

  • *****You will be working on many Live projects, Design complex frameworks and Design interactive Reports using ReportNG, XSLT, Extent Reports etc*****

  • *****You should be able to work with utilities like: ANT, MAVEN, JENKINS, DOCKERS, GRID for Parallel Execution, LOG4J API, JAVAMAIL API, APACHE POI API, JDBC Connection for Database Testing etc****

  • ****Many pdf files, course code & other reference material will be provided along with the video lectures*****

  • ****By the end of the course you should be able to Master Selenium Automation & crack any interview*****

  • By the end of this course you should be able to design major frameworks from scratch like: Data Driven, Keyword Driven, Hybrid, Page Object Model, Page Factories, CucumberBDD etc

  • You should be able to justify 2-3 years of your existing experience in Selenium

  • You should be able to work on Live Projects, Manipulate complex Xpath, CSS and important locators

  • Many pdf files, course code and other reference material will be provided along with the video lectures

Topics :

  • Selenium IDE

  • Plan and create TestCases for a Shopping Cart Application

  • Record End-to-End Tests

  • Selenium RC Server

  • Selenium WebDriver

  • Prepare Test Environment: Install JRE and JDK

  • Set environment variables

  • Export Script from IDE - JUnit4 with Selenium Web Driver

  • Download and configure Eclipse

  • Identifying and building a basic automated test script using

  • FireBug and FirePath

  • Intro to JAVA - Enhancing basic automated test script using variables, arrays, functions

  • Error/Bug reporting in Framework

  • Automating manual test cases, controlling framework from excel file, using batch execution of multiple test classes

  • Best practices while developing framework using JUnit4 & TestNG testing frameworks

  • In-depth discussion of various annotations

  • Building Data-driven tests scripts fetching data from CSV files

  • Creating industry standard logs with Log4j and taking screen-shots

  • Configuring JDBC connections and connecting to MS SQL Server database

  • Data parameterization of automation RC/Web Driver scripts

  • Creating Repositories for test scripts with SubVersion (SVN)

  • TortoiseSVN as a windows client tool for version control

  • Installing and Configuring Apache ANT

  • Running Scheduled Batch Test Scripts Using ANT

  • Creating excellent TestNG XSLT Reports with ANT

  • Introduction to Maven

  • Maven installation & configuration

  • Maven Archetype Build life cycle

  • Maven POM.xml

  • Maven profiles and dependency

  • Executing Selenium tests using ANT and MAVEN

  • Introduction to Page Objects

  • Building a Test Framework using Page Objects

  • Selenium GRID

  • Learn to build the Selenium GRID environment

  • Run Selenium WebDriver scripts in parallel using Selenium Grid!

  • Jenkins - Setting up a continuous integration and a continuous deployment environment

  • Cucumber - What it is? How can we use it with Selenium Web Driver

  • Complete 2 hour real life project on BDD Testing: Cucumber with Selenium

IT Consulting, Training and Job Placement services