Effective UI Test Automation With Serenity BDD And Selenium

Write high quality, easy to maintain test automation for your web applications with 50% less code using Serenity BDD.

4.68 (748 reviews)
Udemy
platform
English
language
Other
category
Effective UI Test Automation With Serenity BDD And Selenium
3,963
students
12.5 hours
content
Sep 2021
last update
$74.99
regular price

What you will learn

Write clean and expressive UI tests faster using Serenity BDD and Selenium

Discover powerful hidden features of Serenity BDD directly from the framework author!

Create Robust and Reusable automation code using Action Classes and Page Objects (so that you spend more time testing and less time maintaining flaky tests)

Work with modern asynchronous web applications, so that your tests don't fail randomly due to tricky timing and wait conditions.

Get higher coverage and richer reporting with data-driven testing in Serenity BDD.

Generate rich and powerful reports directly from your test execution (so you spend less time documenting your test results each release)

Integrate Serenity BDD tests with Jenkins and Github Actions, so you can run your test suite and publish the reports automatically on every commit

Why take this course?

🎉 **Course Title:** Effective UI Test Automation With Serenity BDD And Selenium 🚀 **Course Headline:** Write high quality, easy to maintain test automation for your web applications with 🛠️ 50% less code using Serenity BDD! --- **Unlock the Power of Automated Web Testing with Serenity BDD 🧠** Serenity BDD is a Java-based test automation library that has gained immense popularity for its ability to drastically reduce the amount of code needed for robust automated tests. With **over a million monthly downloads**, regular updates, and a strong community behind it, Serenity BDD stands out as a reliable choice for your testing needs. **Why Choose Serenity BDD? 🤔** - 🤖 **Reduce Code by 50%+**: Write concise and maintainable tests with less effort. - 📝 **Powerful Test Reports**: Use reports as evidence of testing activities and as documentation for your applications. - 🚀 **Regular Updates and Community Support**: Stay ahead with the latest features and best practices. **In-Depth Video Training with John Ferguson Smart 🎥** John Ferguson Smart, the mind behind Serenity BDD, leads this comprehensive course. His expertise and insights are distilled into this video training, ensuring you get the most accurate and up-to-date information on using Serenity BDD effectively. **Course Highlights ✨** - **Structured Test Writing**: Master writing well-structured automated web tests that prioritize reuse and reduce maintenance costs. - **Page Objects & Action Classes**: Learn to use Page Objects and Action Classes to write faster, more expressive tests. - **Locator Strategies**: Discover effective XPath and CSS locator strategies, including Serenity BDD's advanced dynamic locators. - **Handling Waits**: Make your tests more stable and robust by learning how to handle waits and asynchronous applications correctly. - **Data-Driven Testing**: Get higher coverage and better reporting with data-driven testing in Serenity BDD. - **Parallel Execution**: Accelerate feedback with parallel test execution. - **Remote Testing**: Learn to run tests on Selenium Grid, SauceLabs, and BrowserStack. - **Customizable Reports**: Tailor your Serenity BDD reports to communicate precisely what stakeholders need to know. - **Integration with JUnit 5**: Harness the full power of the latest version of JUnit with Serenity BDD integration. **Course Benefits 🚀** - **Mindset Mastery**: Understand the philosophy behind Serenity BDD and how to apply it effectively. - **Live Examples**: See firsthand how John Ferguson Smart uses Serenity BDD to write efficient and reliable tests. - **From Scratch**: Build your own automated testing frameworks for web applications quickly and effectively. **Who is this course for? 🤔** - Test Automation Engineers - QA Engineers - Software Developers - Anyone interested in learning test automation with Serenity BDD and Selenium. **Join John Ferguson Smart on this journey to master UI test automation with Serenity BDD and Selenium. Elevate your testing game, write less, achieve more, and stay ahead in the world of software quality assurance! 🚀💻**

Screenshots

Effective UI Test Automation With Serenity BDD And Selenium - Screenshot_01Effective UI Test Automation With Serenity BDD And Selenium - Screenshot_02Effective UI Test Automation With Serenity BDD And Selenium - Screenshot_03Effective UI Test Automation With Serenity BDD And Selenium - Screenshot_04

Reviews

Zbigniew
December 30, 2022
Good course, but I think that too little topics was covered. Moreover I would like to know how to build Serenity project from scratch and not only to get it from GitHub.
Ashok
November 11, 2022
Unable to proceed with the course as the trainer is not responding to my query. Very disappointed with this attitude and not worth the money being invested in to this.
Carlos
October 10, 2022
Jhon is more pending in answering questions in some channels related to Serenity than in answering questions from those of us who take this course. In addition, Jhon being a connoisseur of screenplay does not take into consideration this topic in this course. Although he has a huge knowledge of serenity, I believe this course wasn´t well planned. I expected much more from him
Entrenamiento
June 24, 2022
Overall a nice experience, good introduction to serenity bdd, concepts and writing tests with junit. Tests use junit4 or junit 5, this may cause confusion i suggest all test use junit5 and add an api rest test.
Kastriot
May 8, 2022
This is a great, framework i have worked with selenium before and it has a lot more configuration , im impressed with the work you have done in annotation So far its great!
Sarfrazanjum
April 27, 2022
Great overview of serenity. I would like to request addition to it, can we have the integration with cucumber.
Steven
March 1, 2022
Very clear, knowledgeable instructor. Easy to follow videos. Only small points stop it from being a five star. 1) the volume between videos varies which can lead to you having to turn it up to hear... resulting in the next video being quite loud. Other point is I sometimes found it hard to follow some parts when the video was zoomed into a particular line of code. I understand why it was edited that way, but I sometimes found myself lost trying to follow as I wasn't sure what file we were meant to be in. Doesn't detract from the lesson though. Top rate. Highly recommended
Anonymized
February 9, 2022
For beginners, it is somewhat difficult to follow the step on some configurations that are not indicated in the video.
Alex
January 6, 2022
Seguire manteniendo mi puntancion, debido a que la la explicación de los conceptos es excelente e incluso he aprendido temas que no dominaba como el tema de ubicar los locators y una que otra cosa nueva de java (incluso cuando no es el objetivo del curso), muy de acuerdo con lo enseñado. El idioma no es algo que te detenga de aprender e incluso tiene subtítulos en ingles (aunque a veces no son tan precisos con palabras con CSS o BDD). Aunque me hubiese encantando que se incluyeran temas de cucumber, espero que para una actualización del curso pueda ser incluido.
Anonymized
January 5, 2022
Incredibly well explained, well articulated, superb structuring, very beneficial for all levels of expertise
Jaco
December 24, 2021
Very interesting course and I have learned a lot about Serenity as well as Selenium. Would recommend this to all test automation analysts
Vincent
October 3, 2021
The material is great, I learned quite a lot but the sound levels vary too much between modules. Some modules have really low volume.
Kshitij
September 27, 2021
Very well structured course. John has explained the concepts very well. Looking forward for more courses from John.
Syzana
September 7, 2021
I love how John explains everything in details. The course is a great introduction into Serenity and how to get started to test websites using Serenity :)!!
Zoran
August 24, 2021
John Ferguson Smart is creator of the BDD Serenity, and I think the best way to learn serenity is from the owner and designer of this framework. I already watched his classes from serenitydojo, I really like his videos. Learned a lot.
4215764
udemy ID
8/1/2021
course created date
5/7/2024
course indexed date
Bot
course submited by