eCourse Site

[Udemy] Golden test framework with Java/Selenium/TestNG/Maven/Log4j2

Deal Score0
100% OFF Get Course
Deal Score0
100% OFF Get Course

What you’ll learn

  • Capable of construct a test framework with the Intellij IDE utilizing Java, Selenium WebDriver, TestNG, Maven and Apache Log4j2.
  • The talent to automate an internet software in line with the Web page Object Mannequin (POM) design sample.
  • Sufficient information of all of the talked about libraries to be a proficient test automation engineer!
  • HTML information for enhancing your automation expertise
  • Some helpful Java information for enhancing your automation and implementing them within the test framework
  • See the outline half for an entire overview!


  • You dont essentially must have java information to begin this course, however its good to have primary information of programming or java. If not it is going to be slightly more durable for you however i will probably be explaining the fundamentals so it is possible for you to to comply with the course.


On this course i’ll educate you to construct a test framework with IntelliJ utilizing Java, Selenium WebDriver, TestNG, Maven and Apache Log4j2.

The course is split in to 2 elements.
The primary half is the teachings half. On this half I’ll educate you the fundamentals of selenium, testNG and the foundations of constructing our framework.
As soon as the foundations are set we will stick with it to the second half.
Within the second half we are going to construct a test framework primarily based on automating an actual web site.

The framework will probably be constructed in line with the Web page Object Mannequin (POM) design sample. The POM is an idea that’s used so much to automate a number of web page functions. Right here we segregate the automation from our exams. This makes the framework extra maintainable. Your exams may also be simpler to learn and will probably be extra script primarily based. Even a collegue with much less programming expertise can create some exams on this framwork.

After this course it is possible for you to to create an entire framework for automated testing of webapplications with all its mandatory parts.
I may also preserve updating the course with new topics sooner or later.

Here’s a extra detailed overview of the themes i’ll educate:

– Sufficient Java information to begin automating
– Organising the software program wanted
– Primary strategies of Selenium WebDriver
– Some helpful ChromeOptions
– HTML information for automating internet functions
– Discovering components with xpath and css
– Deal with primary html components similar to dropdowns, inputfields, checkboxes,
frames, alerts, tables, lists, date pickers, switching home windows, and so on
– Creating helpful instruments with java similar to a dynamic date formatter on your test circumstances
– Creating enums for static dropdowns and implementing them within the framework
– Integrating Maven after studying fundamentals
– How one can construct a Web page Object Mannequin Designed framework
– Utilization of various Assertions
– Distinction between onerous and mushy assertions
– Implementing sensible wait’s
– Setup world properties file for usernames and passwords and so on
– Take screenshots
– Utilizing the JavaScript Executor
– Controlling test circumstances with the testNG xml
– TestNG Parameterization
– DataProvidor annotation
– Implement TestNG listeners
– Executing exams from the command line so we will hyperlink the challenge to a instrument
for CI/CD (Steady Integration / Steady Supply)
– Organising log4j2 for logging with an xml and a properties file.
– Create new logging information after every test run
– Integrating all of above parts in a working framework whereas instructing

Who this course is for:

  • Everybody who needs to study automating internet functions
  • Test Engineers / Automation engineers
  • Individuals who needs to vary profession

Check Today's 30+ Free Courses on Telegram!

eCourse Site