Golden Test Framework with Java Selenium TestNG Maven Log4j2
Category: Tutorials
- views: 218
- date: 29 January 2022
- posted by: voska89

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.90 GB | Duration: 16h 4m
Create a robust, maintainable, reusable and friendly test framework according to the Page Object Model design pattern!
What you'll 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!
Requirements
You dont necessarily need to have java knowledge to start this course, but its nice to have basic knowledge of programming or java. If not it will be a little harder for you but i will be explaining the basics so you will be able to follow the course.
Description
In this course i will teach you to build a test framework with IntelliJ using Java, Selenium WebDriver, TestNG, Maven and Apache Log4j2.
The course is divided in to two parts.
The first part is the lessons part. In this part I will teach you the basics of selenium, testNG and the foundations of building our framework.
Once the foundations are set we can carry on to the second part.
In the second part we will build a test framework based on automating a real website.
The framework will be built according to the Page Object Model (POM) design pattern. The POM is a concept that is used a lot to automate multiple page applications. Here we segregate the automation from our tests. This makes the framework more maintainable. Your tests will also be easier to read and will be more script based. Even a collegue with less programming experience can create some tests in this framwork.
After this course you will be able to create a whole framework for automated testing of webapplications with all its necessary components.
I will also keep updating the course with new subjects in the future.
Here is a more detailed overview of the subjects i will teach
- Enough Java knowledge to start automating
- Setting up the software needed
- Basic methods of Selenium WebDriver
- Some handy ChromeOptions
- HTML knowledge for automating web applications
- Finding elements with xpath and css
- Handle basic html elements such as dropdowns, inputfields, checkboxes,
frames, alerts, tables, lists, date pickers, switching windows, etc
- Creating handy tools with java such as a dynamic date formatter for your test cases
- Creating enums for static dropdowns and implementing them in the framework
- Integrating Maven after learning basics
- How to build a Page Object Model Designed framework
- Usage of different Assertions
- Difference between hard and soft assertions
- Implementing smart wait's
- Setup global properties file for usernames and passwords etc
- Take
- Using the javascript Executor
- Controlling test cases with the testNG xml
- TestNG Parameterization
- DataProvidor annotation
- Implement TestNG listeners
- Executing tests from the command line so we can link the project to a tool
for CI/CD (Continuous Integration / Continuous Delivery)
- Setting up log4j2 for logging with an xml and a properties file.
- Create new logging files after each test run
- Integrating all of above components in a working framework while teaching
Who this course is for
Everyone who wants to learn automating web applications
Test Engineers / Automation engineers
People who wants to change career
Homepage
https://www.udemy.com/course/golden-test-framework-with-javaseleniumtestngmavenlog4j2/DOWNLOAD LINK
Download (Uploadgig)
https://uploadgig.com/file/download/b49c3F3047cfb21a/hm1j5.G.t.f.w.J.part1.rar
https://uploadgig.com/file/download/51214be79dD1a5f6/hm1j5.G.t.f.w.J.part2.rar
https://uploadgig.com/file/download/1711d1557b1D9928/hm1j5.G.t.f.w.J.part3.rar
https://uploadgig.com/file/download/5586371a2f0C2d08/hm1j5.G.t.f.w.J.part4.rar
Download ( Rapidgator )
https://rapidgator.net/file/c19506c21dbd7965d06ad1c10de88db4/hm1j5.G.t.f.w.J.part1.rar.html
https://rapidgator.net/file/b11a384ed645417c0ff150032af42f06/hm1j5.G.t.f.w.J.part2.rar.html
https://rapidgator.net/file/941f0190a0e46bb535125230179ab370/hm1j5.G.t.f.w.J.part3.rar.html
https://rapidgator.net/file/26aa253bffeaa4128cf28d8fd8c5bf78/hm1j5.G.t.f.w.J.part4.rar.html
Download ( NitroFlare )
http://nitro.download/view/0B8519F4BA7BB7C/hm1j5.G.t.f.w.J.part1.rar
http://nitro.download/view/999CF6FD76230A7/hm1j5.G.t.f.w.J.part2.rar
http://nitro.download/view/19078E87A12F618/hm1j5.G.t.f.w.J.part3.rar
http://nitro.download/view/AECA59E500176FC/hm1j5.G.t.f.w.J.part4.rar
https://uploadgig.com/file/download/b49c3F3047cfb21a/hm1j5.G.t.f.w.J.part1.rar
https://uploadgig.com/file/download/51214be79dD1a5f6/hm1j5.G.t.f.w.J.part2.rar
https://uploadgig.com/file/download/1711d1557b1D9928/hm1j5.G.t.f.w.J.part3.rar
https://uploadgig.com/file/download/5586371a2f0C2d08/hm1j5.G.t.f.w.J.part4.rar
Download ( Rapidgator )
https://rapidgator.net/file/c19506c21dbd7965d06ad1c10de88db4/hm1j5.G.t.f.w.J.part1.rar.html
https://rapidgator.net/file/b11a384ed645417c0ff150032af42f06/hm1j5.G.t.f.w.J.part2.rar.html
https://rapidgator.net/file/941f0190a0e46bb535125230179ab370/hm1j5.G.t.f.w.J.part3.rar.html
https://rapidgator.net/file/26aa253bffeaa4128cf28d8fd8c5bf78/hm1j5.G.t.f.w.J.part4.rar.html
Download ( NitroFlare )
http://nitro.download/view/0B8519F4BA7BB7C/hm1j5.G.t.f.w.J.part1.rar
http://nitro.download/view/999CF6FD76230A7/hm1j5.G.t.f.w.J.part2.rar
http://nitro.download/view/19078E87A12F618/hm1j5.G.t.f.w.J.part3.rar
http://nitro.download/view/AECA59E500176FC/hm1j5.G.t.f.w.J.part4.rar
Links are Interchangeable - No Password - Single Extraction
We need your support!
Make a donation to help us stay online
Bitcoin (BTC)
bc1q08g9d22cxkawsjlf8etuek2pc9n2a3hs4cdrld
Bitcoin Cash (BCH)
qqvwexzhvgauxq2apgc4j0ewvcak6hh6lsnzmvtkem
Ethereum (ETH)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
Litecoin (LTC)
ltc1qt6g2trfv9tjs4qj68sqc4uf0ukvc9jpnsyt59u
USDT (ERC20)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
USDT (TRC20)
TYdPNrz7v1P9riWBWZ317oBgJueheGjATm
Information |
|||
![]() |
Users of GUESTS are not allowed to comment this publication. | ||









