How to turn Selenium into Adamantium — making your tests unbreakable with recheck-web
- Open Source
- Software Testing
November 16th (Saturday), Park Inn Pulkovskaya
Length: 4 hours.
Workshop is not a part of the main conference program and requires separate registration
Please bring your laptop if you plan to attend this master-class.
Traditional test automation suffers from three major problems: (1) Tests are high effort to create and maintain, (2) brittle and yet (3) incomplete.
Golden Master-based testing offers to solve all of these problems. Instead of manually specifying an expected outcome, we simply compare to the latests approved version and improve from there. Since checks can then have a standardized format, maintenance also becomes easy. Instead of checking only a single aspect, we check the whole website, making your tests much more complete. And because we can insert additional information into the Golden Master (like a constant virtual id), your tests suddenly become much more robust against changes.
All of these features and much more (independence of test data, visual regression testing independent of content, cross-browser and cross-device testing, …) are implemented in an open source tool called recheck-web. In this workshop, you will learn how to combine e.g. the Selenium IDE with recheck-web to quickly and easily create robust and easy to maintain software tests on a completely free and open source tool stack.
Remember that Golden Master-based testing is one of the possible solutions to the oracle problem, making it much more relevant in the future.
Target audience: developers, test automation engineers and testers with basic technical skills.
Prerequisites: your notebook, basic experience with Selenium, Selenium Java and an IDE of your choice installed.
What participant learn: Installation and configuration of recheck-web and experience with different examples, both locally and in an CI/CD environment.
Outcome: Solid understanding of Golden Master approach in practice. Solid experience with recheck-web.
The certificates will be awarded to all participants.
Coffee-breaks will be provided.
The number of participants is strictly limited.
Dr. Jeremias Rößler
CEO & Founder, ReTest
Dr. Jeremias Rößler (Roessler) has a PhD in Computer Science from Saarland University and more than 10 years of experience as a software developer and tester — and he is the founder and CEO of @retest_en (https://retest.org), a German-based startup that brings AI to test automation. His refreshingly unusual approach to test automation (difference testing) has many advantages over conventional test automation and he shows how to combine it with AI to overcome the oracle problem.
He has been speaker at many international conferences, both in academia and industry, and attendees call his talks visionary and amusing. His talks are rated 4.28 out of five and ranked second best of the conference. He is a writer, blogger (https://dev.to/roesslerj/), developer & computer scientist.