
Get an idea what is this course about and what he can learn by the end of the course
Description what we have to have installed on the computer before we can start developing tests
Creating first maven project in IDE
Creating simple TestNG test and running it in Firefox
Installing Eclipse TestNG plugin
Creating first TestNG TestSuite
Running tests using TestSuite
Using Before and After annotations in the project
Using Page Object Model to describe pages
Continue creating first test and describing PO
Continue creating first test
Learning how to use selenium waits
Learning how to add verifications using TestNG Asserts
Creating negative tests
Creating DataDriven test framework
Using TestNG parameters
Running tests in parralel
Using TestNG groups to include/exclude some tests from execution
Introduction to TestNG test listeners
Double your QA salary with Test Automation using Java and Selenium Webdriver! Become SDET!
In this Selenium tutorial, students will learn in just 3 hours how to start and create an advanced test automation testing framework using Selenium WebDriver with Java, Maven, and TestNG.
Improve their current Test Automation skills by learning Page Object Model, TestNG Annotations, parameters, and test listeners.
Previous test automation or programming experience is not required for this course, but it will be difficult for those, who are not familiar with Object-Oriented Programming at all. Since a lot of information is put in just three hours, and not every step is explained in detail.
If you never used Java or other OOP languages before, I suggest you take my "Selenium WebDriver with Java for beginners" course first.
This course should be perfect for someone with experience using Selenium WebDriver with other programming languages. You will be able to quickly pick up the framework architecture and even learn some Java tricks.
The full-stack selenium test automation framework, developed during this course, could be used as a base for your real job test automation framework. You will not have to build anything from scratch again, just use the already created advanced framework, to add new automated tests for your application under test.