Automated Software Testing with Puppeteer

Learn a great alternative to Cypress & Playwright with Google's Puppeteer + Headless Chrome Framework & Cucumber

4.38 (1110 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
Automated  Software Testing with Puppeteer
6,773
students
11.5 hours
content
Apr 2024
last update
$79.99
regular price

What you will learn

Master Fast and Reliable Automated Testing with Puppeteer and Headless Chrome

Learn Great Alternative to Playwright and Cypress or Selenium frameworks

Put your skills into practice with real-world end-to-end testing examples and challenging exercises

Build a robust automation framework using the best practices of the Page Objects Model

Learn how to use Puppeteer for REST API testing and web scraping, and expand your automation capabilities beyond web UI testing

Integrate your automation tests with CI/CD pipelines using Jenkins, and streamline your testing process for faster and more efficient releases

Discover how to perform visual regression testing with Puppeteer and ensure your web applications look and perform as intended across different browsers

Get exclusive access to professional tips, tricks, and best practices from industry experts, and stay ahead of the curve with the latest automation techniques

Learn how to integrate Puppeteer with popular BDD frameworks like Cucumber and CodeceptJS, and take your test automation to the next level

Discover why Puppeteer is the next generation framework that surpasses Selenium and Cypress in terms of speed, reliability, and ease of use

Why take this course?

Are you looking to become an expert in web automation and testing? Look no further than our course on using Puppeteer, the non-Selenium framework developed by Google! This comprehensive course is designed to be as practical as possible, with hands-on coding exercises that will have you building and testing web applications in no time.

In this course, you will learn everything you need to know about Puppeteer, from installation and setup to advanced features and patterns. You'll gain practical experience in web automation and elements interaction with Puppeteer's powerful API, and practice various real-world end-to-end testing examples. You'll also learn how to use the Builder Pattern framework, a unique and professional style of automation testing, to create your own automation framework using Jest and Puppeteer.

But that's not all – you'll also learn how to implement the popular Page Objects Design Pattern, as well as Behavior Driver Development using Puppeteer and Cucumber or CodeceptJS. You'll even learn how to perform visual regression testing using the Percy library or jest-image-snapshot.

What's more, this course includes two live projects to help you practice your new skills and prepare for interviews. And if you ever get stuck or have questions, our Q&A section is full of helpful tips and tricks from our experts and other students.

With this course, you'll have everything you need to become a master of web automation and testing using Puppeteer. So what are you waiting for? Start your journey to automation success today!

Screenshots

Automated  Software Testing with Puppeteer - Screenshot_01Automated  Software Testing with Puppeteer - Screenshot_02Automated  Software Testing with Puppeteer - Screenshot_03Automated  Software Testing with Puppeteer - Screenshot_04

Reviews

Royston
December 21, 2023
Generally going well. The accent and pronunciation of certain words is not helpful. EG, "Launch" he says as Lunch etc, but all good!
Louis
August 16, 2023
Did not provide the code solutions and when I reached out to him, he did not respond. Don't take any class from this guy! UPDATE: I have went through the course in full, and I am certain the source code was not there when I first bought this course and wanted to learn this 2 years ago. Now, the course has since been updated, and the source code is suddenly there. Very odd. I have since found something more dynamic and robust, called Playwright, My company started using that and subsequently, my money on this course has wasted and I can't get a refund.
Bartek
August 7, 2023
Course its okey, but a lot of things are out of date, websites for automation could be more diversified.
Jesús
June 28, 2023
Good if you need a quick demonstration but doesn't really explain. Just copy and paste and see how things work.
Inna
May 16, 2023
Some things are outdated (e.g. puppeteer.devices) and it's not mentioned what to replace it with like it was done with waitFor().
Radu
April 12, 2023
I'm a long time web scraper, I have used in-browser javascript, server-side scripting in bash, Perl, PHP, nodejs, then moved on to Phantom JS and finally to Puppeteer. The course is a great opportunity to refresh and crystallize my knowledge, as well as to learn how to design and develop test suites, which will greatly help me in my line of work.
C
April 8, 2023
very clear and concise ( i do think the instructor assumes you know a bit about programming beforehand) some stuff is very quick
Роман
February 15, 2023
Использование одних и тех же сайтов почти в каждой демонстрации. Нет какого-то сценария, который приближен к реальному ( только нажмите сюда, затем сюда). Нет детального обучения по поиску селектору (по моему поиск селекторов на странице это распространенная проблема). Вижу что преподаватель не поддерживает курс и не обновляет уроки, так как в некоторых моментах потребовалось много времени, что бы решить проблему(в курсе достаточно моментов, когда ты вводишь код с видео, а он не работает). Последний раздел в курсе вообще непонятно зачем нужен. Раздел 10 - "Content with C#" - наверное давно уже в таком статусе. Как базовый курс - норм. Но очень многому надо учиться самому.
Lillian
February 9, 2023
its a good match for me because i have no prier experience with automated software testing but so far everything is fine.
Miguel
February 6, 2023
Excelente curso, pero muchas veces me atasque ya que el codigo era totalmente diferente. Logre solucionar problemas por mi cuenta, otros problemas fue imposible solucionarlos y no tuve respuesta a mis preguntas.
Mahesh
January 30, 2023
The excellent course in terms of contents and code samples. It took a few days of following the course to be able to write e2e tests for my own project. The code along videos and code examples are therefore perfect for someone who wants to quickly get going with testing. As a suggestion for future upgradation of the course, the documentation of Puppeteer is quite poor, and therefore if the instructor can spend some time adding theory to expand on the Puppeteer documentation, it would greatly increase the value to students. However, as it is, this course is absolutely fantastic. Would highly recommend it to all my colleagues.
Yara
August 22, 2022
hii thank you for informational videos but i would recommend updating. i had to look for solutions in the questions page because i have windows 10 and it is different apparently.
Mohamad
August 21, 2022
link yang dipakai untuk kursus ini ada yang gak bisa di akses rekan, seperti ini contohnya : Error: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH at https://zero.webappsecurity.com/login.html
Guy
July 28, 2022
Very clear explanations. well segmented with a lot of topics coverage. I would have liked more in depth explanations on key behaviors. It is at times too technical, and lacking theory
Tim
July 14, 2022
Lots of good information, and overall I'm finding the course to be useful. Some of the Basics could use a bit more explanation, and some of the videos are outdated. There are notes about this, but those are not so helpful when they come after the video. Overall, I'm finding the course to be good.

Charts

Price

Automated  Software Testing with Puppeteer - Price chart

Rating

Automated  Software Testing with Puppeteer - Ratings chart

Enrollment distribution

Automated  Software Testing with Puppeteer - Distribution chart
1675536
udemy ID
5/4/2018
course created date
11/22/2019
course indexed date
Bot
course submited by