The Complete TestNG & Automation Framework Design Course

Master Framework Design with Selenium, Java & TestNG – Build Real-World Projects Using Page Object Model.
4.52 (205 reviews)
Udemy
platform
English
language
IT Certification
category
The Complete TestNG & Automation Framework Design Course
18 550
students
3.5 hours
content
May 2025
last update
$49.99
regular price

Why take this course?

🚀 Course Title: The Complete TestNG & Automation Framework Design Course

🎓 Course Headline: Master Automation Framework from Scratch using TestNG, Java, Maven, Selenium WebDriver with Page Object Model (POM) 🛠️


🌍 About This Course:

This comprehensive course is designed to take you from the basics to advanced levels of building an automation framework using TestNG, Java, Maven, and Selenium WebDriver with the Page Object Model (POM) design. You'll learn by exploring real-world scenarios that will solidify your understanding of TestNG concepts.

🔍 Key Focus Areas:

  • TestNG: Understanding the framework and its capabilities.
  • Java & Maven: Essential tools for writing and managing test cases.
  • Selenium WebDriver: Interacting with web elements effectively.
  • Page Object Model (POM): Designing maintainable and scalable test scripts.
  • Page Factory: Optimizing element identification and handling.

👩‍🏫 Course Approach:

I'm a firm believer in learning by doing, so you won't find any boring PowerPoint presentations here! Instead, you'll dive into hands-on exercises and real-time scenarios that will bring TestNG concepts to life.

  • 💡 Interactive Sessions: Engage with video tutorials that cover a wide range of topics.
  • ✍️ Real-world Examples: Apply your knowledge through practical examples and exercises.
  • 🤔 Question Corner: Post your questions/feedback under each session-video and get direct, personalized answers.

📚 Course Outline:

TestNG Framework:

  1. Installing TestNG
  2. Automating Basic Tests in TestNG
  3. Assertions in TestNG
  4. Hard vs Soft Assertions in TestNG
  5. Lifecycle Annotations (BeforeMethod, AfterMethod, BeforeClass, AfterClass)
  6. Managing Test Execution Using TestNG XML Files
  7. Including/Excluding Methods in XML File
  8. BeforeTest and AfterTest Annotations
  9. BeforeSuite and AfterSuite Annotations
  10. TestNG Groups
  11. TestNG Parameters
  12. Managing Test Dependencies in TestNG
  13. Ignoring Test Methods in TestNG
  14. Parallel Execution in TestNG
  15. TestNG HTML Reports
  16. Data Provider in TestNG

Creating Automation Framework from Scratch:

  1. What is Page Factory?
  2. Elements Collection (List) in Page Factory
  3. Initializing Page Factory Elements
  4. Page Object Model Design
  5. Creating Base Page Class
  6. Creating Page Library
  7. Creating Flow Library

👩‍🏫 Who This Course Is For:

  • QE Automation Engineers
  • Aspiring Selenium WebDriver users
  • Manual testers aspiring to switch to automation
  • QTP/UFT professionals transitioning to Selenium
  • Anyone interested in learning TestNG and building a robust automation framework!

🔑 How to Succeed in This Course:

  1. Schedule Your Learning Time: Set aside 30-45 minutes daily for 5 days a week.
  2. Watch Session Videos: Consume bite-sized videos (under 20 minutes each) daily.
  3. Hands-On Practice: Apply what you've learned through exercises and use the downloadable resources to practice on your own.
  4. Complete Assignments: Work through assignments that come with answer keys.
  5. Stay Engaged: If you have questions or issues, reach out at any time for support.

📹 Video Quality Note:

For the best experience, adjust the resolution of your videos from the 'settings' menu at the bottom right-hand corner of the video player to either 1080p or 720p, depending on your network speed. Enjoy Full HD learning!


Embark on a journey to master TestNG and build a scalable automation framework with this course. Your path to becoming an expert in test automation starts now! 🚀🧩

Course Gallery

The Complete TestNG & Automation Framework Design Course – Screenshot 1
Screenshot 1The Complete TestNG & Automation Framework Design Course
The Complete TestNG & Automation Framework Design Course – Screenshot 2
Screenshot 2The Complete TestNG & Automation Framework Design Course
The Complete TestNG & Automation Framework Design Course – Screenshot 3
Screenshot 3The Complete TestNG & Automation Framework Design Course
The Complete TestNG & Automation Framework Design Course – Screenshot 4
Screenshot 4The Complete TestNG & Automation Framework Design Course

Loading charts...

3140388
udemy ID
18/05/2020
course created date
24/07/2020
course indexed date
Bot
course submited by