Title

Golden test framework with Java/Selenium/TestNG/Maven/Log4j2

Create a robust, maintainable, reusable and friendly test framework according to the Page Object Model design pattern!

4.51 (46 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
Golden test framework with Java/Selenium/TestNG/Maven/Log4j2
7 181
students
16 hours
content
Jan 2022
last update
$59.99
regular price

What you will learn

Able to build a test framework with the Intellij IDE using Java, Selenium WebDriver, TestNG, Maven and Apache Log4j2.

The skill to automate a web application according to the Page Object Model (POM) design pattern.

Enough knowledge of all the mentioned libraries to be a proficient test automation engineer!

HTML knowledge for boosting your automation skills

Some handy Java knowledge for improving your automation and implementing them in the test framework

See the description part for a complete overview!

Why take this course?

🌟 Course Title: Golden Test Framework with Java/Selenium/TestNG/Maven/Log4j2

Headline: Create a Robust, Maintainable, Reusable, and Friendly Test Framework Using the Page Object Model Design Pattern!


🚀 Course Overview:

In this comprehensive course, I, Yalcin Batur, will guide you through the process of building a test framework using Java, Selenium WebDriver, TestNG, Maven, and Apache Log4j2 within IntelliJ. This course is structured into two main parts: Lessons and Practical Application.

Lessons Part:

  • Selenium & TestNG Foundations: We'll kick off by covering the basics of Selenium WebDriver, understanding the core concepts of TestNG, and establishing the foundational knowledge necessary for building our framework.

  • Setting Up Your Environment: I'll walk you through setting up all the software tools and dependencies needed to get started with your project.

  • Real-World Application: In the second part, we'll transition from theory to practice by automating a real-world website, applying what we've learned to build a robust test framework.

Page Object Model Design Pattern:

  • The framework will be constructed in line with the Page Object Model (POM) design pattern, ensuring maintainability and readability of your tests. This approach is ideal for automating multiple page applications by segregating the automation logic from the test code itself.

📚 Detailed Course Curriculum:

  • Java Essentials: Gain enough Java knowledge to effectively start automating web applications.

  • Software Setup: Learn how to set up everything you need to begin your project.

  • Selenium WebDriver Basics: Master basic methods of Selenium WebDriver and understand how to use ChromeOptions for a more tailored experience.

  • HTML Automation: Dive into automating web applications by understanding HTML structure, and how to locate elements using XPath and CSS selectors.

  • Java Tools: Create handy Java tools, such as a dynamic date formatter, to streamline your test cases.

  • Page Object Model Framework: Understand the importance of POM in automation and learn how to design a framework following this best practice.

  • Assertions: Explore different types of assertions, the difference between hard and soft assertions, and how to implement smart wait strategies.

  • Global Configurations: Set up a properties file for storing global configurations like usernames and passwords.

  • Screenshots and Debugging: Learn to take meaningful screenshots and use the JavaScript Executor for advanced debugging.

  • TestNG Control: Controlling test cases with TestNG's XML configuration and understanding how to parameterize tests with the @DataProvider annotation.

  • CI/CD Integration: Execute tests from the command line, integrating your project with CI/CD tools.

  • Logging with Log4j2: Set up log4j2 for effective logging, and create new logging files after each test run.

  • Integration of Components: Integrate all components into a working framework while I teach you the principles behind each step.


🔍 What You Will Learn:

By the end of this course, you will be equipped to create an entire automated testing framework for web applications, complete with all necessary components and optimized for maintenance and reusability. The skills you acquire will not only enhance your current technical skill set but also prepare you for a future where we continuously update the course with new subjects to stay ahead of the curve.

Join me, Yalcin Batur, and let's build a test framework that stands the test of time! 🛠️✨

Enroll Now and embark on a journey to master test automation using Java, Selenium, TestNG, Maven, and Log4j2. Let's make automated testing a piece of cake! 🚀🍰

Screenshots

Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Screenshot_01Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Screenshot_02Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Screenshot_03Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Screenshot_04

Our review

🧾 Overall Course Rating: 4.25/5

Course Review Summary

Pros:

  • Comprehensive Content: The course provides a comprehensive overview of Selenium WebDriver, which is beneficial for both beginners and those with prior experience.

  • Logical Structure: The material is well-organized and presented in a logical sequence that aids learning and understanding of the subject matter.

  • Clarity and Precision: Instructions are clear and concise, ensuring that students can follow along without confusion.

  • Real-World Application: The course includes practical examples and demonstrates real-world applications of Selenium WebDriver, particularly in Java.

  • Effective for Self-Learning: The course is suitable for self-study and encourages readers to learn at their own pace with clear guidance on what can be skipped without losing important knowledge.

  • Value for Money: Most reviewers felt that the Course provided excellent value for the investment, with many indicating they would apply the knowledge gained to automate in Java.

  • High Quality of Explanation: The explanations given were praised for their quality, ensuring that students grasp the concepts without being overloaded with unnecessary details.

  • Engaging and Practical Exercises: Practice exercises are well-crafted and help reinforce learning by allowing students to apply what they've learned in a practical setting.

Cons:

  • Audio Clarity Issues: At least one reviewer mentioned that the voice level in the course was too low, which could potentially cause issues for some learners. This may need to be addressed in future iterations of the course.

  • Potentially Overlooked Basics: One reviewer pointed out that despite installing only the basics, the entire process was covered, which could be seen as beneficial; however, it might also lead to overlooking some fundamental aspects for those who are already familiar with them.

Reviewer Testimonials:

  • "I recommend this course to all Passionate People of Selenium WebDriver... The course is well presented with a logical structure and clear for beginners or for people who have already worked with Selenium WebDriver in Java."

  • "Good explanation of all the parts he covers. Interesting stuff about Selenium, TestNG etc. Also, the structure of the course is perfect..."

  • "It's great course. Thank the author for it... everything is told so clear and understandable... If the author would make some new more advance course in automation, I'll definitely buy it."

  • "Solamente instaló lo básico, pero mostró el proceso completo, me parece la mejor manera para despejar dudas." (Translation: Installed only the basics but demonstrated the entire process, which appears to be the best way to clarify doubts.)

  • "Voice is too low. And I could understand because I am a intermediate user in Selenium but your voice is too low to listen."

  • "Crisp and clear explanation by the instructor... Practice exercises are really good to brush up all concepts... I would recommend this to all selenium web driver enthusiasts or whoever wants a good recap."

In conclusion, this course is highly recommended for individuals looking to learn about or enhance their skills in Selenium WebDriver and automation. With its clear explanations, logical structure, and practical exercises, it provides an excellent learning experience for a wide range of users. The course receives a solid endorsement from the majority of reviewers, with only minor concerns about audio clarity. It stands as a valuable educational resource for those interested in web automation.

Charts

Price

Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Price chart

Rating

Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Ratings chart

Enrollment distribution

Golden test framework with Java/Selenium/TestNG/Maven/Log4j2 - Distribution chart

Coupons

DateDiscountStatus
26/01/2022100% OFF
expired
27/01/2022100% OFF
expired
28/01/202250% OFF
expired
05/02/2022100% OFF
expired
14/02/2022100% OFF
expired
29/03/2022100% OFF
expired
31/03/2022100% OFF
expired
03/04/2022100% OFF
expired
2776666
udemy ID
24/01/2020
course created date
26/01/2022
course indexed date
Ulises Pignatelli
course submited by