
Automation Framework Design Using TestNG
Discover how to build an automation framework from scratch using TestNG, Java, Maven, and Selenium WebDriver with a page object model
Created by Mayur Deshmukh
Explore the essentials of building an automation framework using TestNG, Java, Maven, and Selenium WebDriver. Start from the basics and move into advanced techniques like the page object model and page factory design. Prior experience with core Java and Selenium will help you get the most out of this practical guide.
Packt | Aug 2020 | 203 min
What You Will Learn
You will work through real-world scenarios to understand how each tool and concept fits into the automation process. Through hands-on exercises, you will design and implement a complete framework, learning to manage test execution, apply design patterns, and integrate advanced TestNG features along the way.
Key Features
- Build a scalable automation framework using TestNG, Java, and Selenium WebDriver
- Apply the page object model and page factory for maintainable test code
- Run tests in parallel and manage execution with TestNG XML files
Target Audience
Perfect for recent graduates eager to expand their testing skills, quality engineering managers seeking modern automation solutions, and professionals with QTP or UFT backgrounds looking to transition to Selenium-based frameworks. If you know the basics of Java and Selenium, you are ready to start building robust automation frameworks.





