- Introduction
- Local environment setup
- E2E browser tests
- Atomic tests
- Visual E2E tests
- Parallelization
- Front-end performance
- BONUS LECTURE
- Allure TestOps Part 1
- Allure TestOps Part 2
- Allure TestOps Part 3
- Allure TestOps Part 4
- Allure TestOps Part 5
What you'll learn
- Create a framework for doing comprehensive web testing
- Use industry-standard best practices such as page objects
- Create functional browser tests using Selenium
- Code visual e2e tests using Screener
- Run in massive parallel (100s of tests in < 5mins)
- Automatically get robust test reports with logs + videos
Description
Throughout the course, we will focus on a holistic approach of risk mitigation by doing functional web testing, visual testing, performance testing, and many more.
What's in this course?
Create a framework for doing comprehensive web testing
Use industry-standard best practices such as page objects
Create functional browser tests using Selenium
Code visual e2e tests using Screener
Run in massive parallel (100s of tests in < 5mins)
Automatically get robust test reports with logs + videos
Technologies you will use:
Sauce Labs
Selenium
Sauce Visual
Junit
Java
Maven
Who this course is for:
Advanced developers looking to learn how to test web applications.
This is NOT a beginners course and you will not learn Java testing fundamentals here. However, you will learn a number of amazing skills, and tools to help you test web applications.
At least 1 year of Java programming
Deep understanding of Selenium WebDriver
Deep understanding of OOP
Java 8 installed
Java IDE installed
Git
Maven installed
Ready to start? Check out the full curriculum and jump into the tutorial.
“I like the fundamental approach used by the author. Will see:) To prepare for such a course - it's a really hard and big job. Respect and thank you.” - Serhii Kovalenko
“I am familiar with Nikolay from a course I saw on TestAutomation and have the highest regard for him. Glad to see him on Udemy.” - Annamalai Viswanathan
“Great course! This was one of the most thorough training courses I have ever taken/endured/survived. For me the course had a real "graduate course" feel to it, along with some almost impossible challenges that will result in frustration as well as some very deep learning.”- David Kotschessa
Other Courses
Arabic Language for beginner ! Short n sweet introduction
You want to learn Arabic language basics ? want to improve you CV and to start talking Arabic to others ? There you go
ReactJS Birthday Reminder React App (with WebdriverIO tests)
Learn React.js by coding a Birthday Reminder App. Use WebdriverIO + visual e2e testing for web & mobile compatibility.
About the instructors
- 4.28 Calificación
- 124946 Estudiantes
- 23 Cursos
Nikolay Advolodkin
Principal solutions architect and passionate teacher
Nikolay Advolodkin is a prolific Automation Test & Quality Assurance Engineer. Currently, he is the CEO and Software Testing Instructor at Ultimate QA. He has been voted as one of 33 Test Automation Leaders to follow in 2017 by TechBeacon. He is also the #1 Selenium Webdriver instructor in the world as rated by Udemy.
He is a frequent Contributor for the blog, SimpleProgrammer and a speaker at Automation Guild 2017.When he isn’t immersed in the realm of coding and all-things QA, Nikolay Advolodkin enjoys self-improvement and aims to hone his vast skill set daily, all while teaching online students how to master automated software testing.
Student feedback
Course Rating
Reviews
Totally complete explained and good for starting making sure of the process for test application and its best practices.
test amazing
no explanation of what the teacher is doing