ABSOLUTELY NEW COURSE AND THE ONLY TESTNG COURSE WITH QUIZZES AND ASSIGNMENTS!!
This is the place where you'll learn everything about TestNG from Basic to Advance (Look for the course details just a few lines down here)**.
You don't need anything except for WILLINGNESS TO LEARN. Every lecture is a video screen cast of live coding and explanation of the topic. Every lecture explains one topic at a time and is a step by step guide.
You will be able to download all the resources(files and PDFs) and coding Files.
The entire course has been divided into two parts - Part 1 and Part 2 with number of lectures. You will find the entire presentation is a PDF format of Part 1 and Part 2 telling you about every topic that is part of this course. You are free to download those PDFs and read them or take a print out as per your comfort.
We keep updating the course for our students with new assignments that enhance your implementation skills.
There will be two dedicated teachers who will be available to respond to your queries and assess your assignment submission.
My experience in teaching over 600 students from all parts of the world in LIVE classes(through various online platforms) is used while creating this course for you. I know what students are looking for and what should be the IDEAL PACE for them to learn a new technical stuff.
What will you gain at the end of this course?
Confidence, confidence and confidence! To work independently using TestNG and face any interview.
******The entire course covers the following topics******:
Introduction to TestNG
First TestNG Test Case & Running a TestNG Test Case
Three Step Process
TestNG with Selenium
TestNG Test Suite & Reports - Configuration File (testNG.xml)
TestNG Attributes - AlwaysRun, invocationCount, invocationTimeOut, timeOut, enabled, threadPoolSize
Assertions and Soft Assert
Exception Handling and Skip Exception
Parameterization in TestNG
TestNG Parameters & Cross Browser Testing
TestNG DataProviders & Advance DataProvider Features
TestNG DataProviders with Excel
Factory Annotation in TestNG
Quizzes and Assignments with solution. Interview Preparation with exclusive interview questions and answers.
In this lecture, we will see how to create the setup to start using TestNG along with Selenium.
In this lecture, you will learn about different TestNG annotations and how to use them.
The downloadable "TestNG Part1.pdf" contains everything that is going to be covered in TestNG- Part 1 section. You can download it and refer to it after every lecture.
In this lecture, you will learn how to create a TestNG test suite using a configurations file(testNG.xml) and about TestNG report generation.
In this quiz you will be asked basic questions related to selenium. This will help you revise everything that you've learnt so far.
This lecture explains how you can prioritize and sequence your test cases in TestNG.
In this lecture, you will learn about dependency test in TestNG. How to declare method dependency and what is soft dependency and hard dependency.
This lectures explains how to group your test cases in TestNG, why group your test cases and how you can declare if a method is dependent on other groups.
In this lecture, you will learn about other testNG attributes like invocationCount, invocationTimeOut, timeOut, alwaysRun, threadPoolSize.
This quiz will basically deal with attributes in TestNG.
This lecture talks about assertions and the difference between hard asset and soft assert and how to achieve soft assertion in TestNG.
This lecture explains what is expectedException attribute and how you can skip a test case based on condition using Skip Exception.
In this lecture, you will learn how to do parallel testing in TestNG.
PS: Check the resources for TestNG Part 2 PDF which is a summary of Part 2.
In this lecture, you will learn what is parameterization and how can we achieve it in TestNG using Parameters.
In this lecture, you will learn how to do cross browser testing in TestNG using parameters.
In this lecture, you will learn parameterization using DataProviders.
PS: Download the files from next lecture to practice DataProviders.
This lecture will tell you about how you can have a separate class for DataProviders and call them in test functions using dataProviderClass attribute. You will also learn how you can use same DataProvider for more than one functions.
In this tutorial, you will learn data driven testing using DataProviders.
This lectures explains the use & implementation of listeners in TestNG.
In this lecture, you will learn about Factory annotation-what is it and how to use it?
This section deals with interview questions along with answers to them.
I'm a selenium instructor with around 8+ years of IT experience and 3 years in automation testing using Selenium Webdriver. I have 1.5 years of experience in giving classroom as well as online training in Selenium through various reputed online teaching platforms/websites. My experience in the industry as a developer as well as an automation engineer helps me teach students in the best and easiest possible way. My experience in Java as a developer makes it easy for me to explain and students to understand the Java coding concepts well. I have taught over 500 students in India and around the world and have proven track record of students loving my teaching style.