HOME > Development > Complete Selenium TestNG Tutorial For Beginners

Complete Selenium TestNG Tutorial For Beginners

  • Development
  • May 05, 2025
SynopsisComplete Selenium TestNG Tutorial For Beginners, available at...
Complete Selenium TestNG Tutorial For Beginners  No.1

Complete Selenium TestNG Tutorial For Beginners, available at $49.99, has an average rating of 4.5, with 57 lectures, based on 1 reviews, and has 4 subscribers.

You will learn about In this TestNG Framework Tutorial playlist, you will find a complete step-by-step guide to mastering the TestNG framework. Learn about TestNG annotations, test execution order, assertions, grouping, parameterization, and much more How to use it effectively to write robust and reliable automated tests. How TestNG is used in Selenium? This course is ideal for individuals who are Beginner Developer/QA who wants to learn about TestNG It is particularly useful for Beginner Developer/QA who wants to learn about TestNG.

Enroll now: Complete Selenium TestNG Tutorial For Beginners

Summary

Title: Complete Selenium TestNG Tutorial For Beginners

Price: $49.99

Average Rating: 4.5

Number of Lectures: 57

Number of Published Lectures: 57

Number of Curriculum Items: 57

Number of Published Curriculum Objects: 57

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • In this TestNG Framework Tutorial playlist, you will find a complete step-by-step guide to mastering the TestNG framework.
  • Learn about TestNG annotations, test execution order, assertions, grouping, parameterization, and much more
  • How to use it effectively to write robust and reliable automated tests.
  • How TestNG is used in Selenium?
  • Who Should Attend

  • Beginner Developer/QA who wants to learn about TestNG
  • Target Audiences

  • Beginner Developer/QA who wants to learn about TestNG
  • This TestNG Framework Tutorial is a comprehensive course that covers everything you need to know to master TestNG Framework.

    In this course, you will learn all the concepts and features of the TestNG framework with step-by-step tutorials. The course starts with an introduction to the TestNG framework and its advantages. You will also learn how to write and execute basic test cases using TestNG.

    The course then dives into advanced concepts such as grouping, parameterization, parallel testing, and parallel execution. You will learn how to implement these concepts using TestNG and how they can help you to write better and more efficient test cases.

    The course also covers how to generate reports using TestNG and integrate TestNG with other tools such as Jenkins, Selenium WebDriver, and Appium.

    By the end of this course, you will have a solid understanding of the TestNG framework and be able to write and execute robust and scalable test cases. You will have hands-on experience with real-world examples and exercises. This course is suitable for beginners and experienced developers who want to learn the TestNG framework from scratch.

    Course Highlights:
    What is TestNG?

    What are the Annotations used in TestNG?

    How do you write tests in TestNG?

    What are Assertions in TestNG?

    What is Parameterization in TestNG?

    How do you handle failed test cases in TestNG?

    How to handle Dynamic Waits in Selenium?

    What is Page Object Model in TestNG?

    Course Curriculum

    Chapter 1: TestNG Framework Tutorial | What Is TestNG?| Part-I

    Lecture 1: Introduction & Course Module

    Lecture 2: What is TestNG & Core Functions

    Lecture 3: How to set up TestNG using Maven?

    Chapter 2: Annotations In TestNG | Part-II

    Lecture 1: What are TestNG Annotations?

    Lecture 2: Configuration Annotation Demo

    Lecture 3: Before & After Method Annotations

    Lecture 4: Before & After Class Annotations

    Lecture 5: Executing two classes at the same time in TestNG

    Lecture 6: Before & After Suite Annotations and Group Annotations

    Chapter 3: Writing First Test In Selenium With TestNG | Part-III

    Lecture 1: Introduction

    Lecture 2: 1st Selenium and TestNG Scenario

    Lecture 3: 2nd Selenium and TestNG Scenario

    Lecture 4: Execute Both Scenarios Together via Class Level

    Lecture 5: Priority Method

    Chapter 4: What Are Assertions in TestNG | Part-IV

    Lecture 1: Introduction and View Assertions via TestNG Library

    Lecture 2: Create 1st Test Script

    Lecture 3: Create 2nd Test Script

    Lecture 4: Demo – Hard Assert

    Lecture 5: Demo – Soft Assert

    Lecture 6: Recap

    Chapter 5: Parameterization in TestNG | Part-V

    Lecture 1: What is the use of parameterization?

    Lecture 2: How to pass multiple parameters in TestNG? [Part 1]

    Lecture 3: How to pass multiple parameters in TestNG? [Part 2]

    Lecture 4: How to pass multiple parameters in TestNG? [Part 3]

    Chapter 6: Capturing Screenshot Of Failed Tests | Part-VI

    Lecture 1: Walk Through Test Script

    Lecture 2: Setup The Test

    Lecture 3: Create Test Script

    Lecture 4: How To Take A Screenshot of Each Test

    Lecture 5: How To Take A Screenshot of Only Test Failures

    Chapter 7: How To Handle Dynamic Waits In Selenium | Part-VII

    Lecture 1: Introduction to Dynamic Wait Statements

    Lecture 2: Different Selenium Wait Methods

    Lecture 3: What is Explicit Wait?

    Lecture 4: What is Fluent Wait?

    Chapter 8: Page Object Model | Part-VIII

    Lecture 1: What is Implicit Wait?

    Lecture 2: Create HomePage Object

    Lecture 3: Create BootstrapProgressBarPage Object

    Lecture 4: Create BaseTest

    Lecture 5: Introduction To Page Object Model

    Lecture 6: Create BasePage

    Lecture 7: Create ProgressBarTest

    Chapter 9: How To Do Parallel Testing In TestNG? | Part-IX

    Lecture 1: Set Up & Create Test

    Lecture 2: Methods – Parallel Testing

    Lecture 3: Classes Parallel Testing

    Lecture 4: Tests Parallel Testing

    Lecture 5: Using threadPoolSize & invocationCount

    Lecture 6: Data-driven testing with DataProviders Annotation

    Lecture 7: DataProviders Attribute

    Chapter 10: How To Perform Cross Browser Testing? | Part-X

    Lecture 1: Create TestNG XML file for Cross Browser Testing

    Lecture 2: Set Up Online Selenium Grid

    Lecture 3: View Automation Capabilities Generator

    Lecture 4: DataProvidersClass Attribute

    Lecture 5: Test Script Walk Through

    Lecture 6: Create Test Scripts To Perform Cross Browser Testing

    Lecture 7: Execute Cross Browser Testing via Online Selenium Grid

    Chapter 11: How To Perform Geolocation Testing? | Part-XI

    Lecture 1: Setup Geolocation via Selenium Grid

    Lecture 2: Mock Geolocation via executeCDPCommand

    Lecture 3: Mock Geolocation via Dev Tools Class

    Instructors

  • Complete Selenium TestNG Tutorial For Beginners  No.2
    LambdaTest Inc.
    Cross-Browser Testing Platform
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 1 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    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!