Advanced Automation Frameworks and Testing with TestNG
Key Takeaways
Builds advanced automation frameworks using TestNG and the Page Object Model for efficient web element initialization and testing
Original Description
This course begins with an introduction to automation frameworks, focusing on the Page Object Model (POM) to enhance code reusability and maintainability. You will learn to create object repositories, page classes, and use Page Factory for efficient web element initialization. The course covers practical tips for finding all links on a webpage, providing a solid foundation in automation frameworks.
Next, delve into Log4j2, from default configurations to advanced custom loggers, writing configuration files for console and file logging, and integrating Log4j2 into test cases to improve logging infrastructure.
Transitioning to TestNG, the course covers setup, annotations, method prioritization, grouping, parameterization, parallel test execution, DataProviders, ITestResult, and listeners for customized test behavior. Practical exercises reinforce these concepts, preparing you for real-world application.
Designed for software testers, automation engineers, and QA professionals with basic Selenium WebDriver and Java knowledge, this course deepens your understanding of advanced automation frameworks and TestNG. Implement POM and Page Factory, configure and use Log4j2, set up and leverage TestNG, utilize its advanced features, create and manage advanced reports, and execute data-driven tests and handle file uploads using Selenium WebDriver.
Watch on External: Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Related Reads
📰
📰
📰
📰
DaDaDa: A Dataset for Data Pricing in Data Marketplaces
ArXiv cs.AI
I Tried to Predict the World Cup. What I Learned Had Nothing to Do with Football.
Medium · Data Science
Your Company Does Not Need More Dashboards. It Needs Better Decisions.
Medium · AI
Your Company Does Not Need More Dashboards. It Needs Better Decisions.
Medium · Data Science
🎓
Tutor Explanation
DeepCamp AI