For our May event we have two amazing speakers! Planit's Cameron Bradley, organiser of Sydney and Melbourne's upcoming TestingTalks conference, will be in-person talking about his experience moving to Playwright. Then, the well-known API automation expert and speaker Bas Dijkstra will be live from the Netherlands discussing Mutation Testing ("testing the tests"). We will also be giving away a few prizes including at least one ticket to the TestingTalks conference in July!
---------------------------------------------------------------------------------------------
Lessons from Being an Early Playwright Adopter, Cameron Bradley
Jumping on the Playwright bandwagon early came with its fair share of challenges, surprises, and game-changing wins. In this talk, I'll share my team's journey of adopting Playwright before it became the popular choice it is today, covering the struggles, workarounds, and key lessons learned along the way. This session will provide insights into the evolution of Playwright, practical takeaways for teams considering the switch, and why it might just be the best decision for your testing strategy.
---------------------------------------------------------------------------------------------
Testing the Tests - How I Improved the Tests for RestAssured.Net Using Mutation Testing
I've been working on developing and maintaining RestAssured.Net (https://github.com/basdijkstra/rest-assured-net), an open source library that tries to make writing tests for your HTTP APIs in C# easy and fun, for a few years now. To fix bugs and release new features without accidentally breaking something, I have built a set of acceptance tests that runs on every change. But how good are those tests, and can I trust them? And can you trust your tests?
Many teams use code coverage as a means to talk about the quality of their testing efforts, but as most of us know by now, that is a flawed metric. In this talk and live demo, I will show you how mutation testing can be used to get valuable information about the quality of your automated tests, using the RestAssured.Net source code and tests as our test subject.
We will see how automated tests tricked me into believing everything works when it didn't, and how mutation testing helped me improve both my tests and the RestAssured.Net application code. After this talk, attendees will not only have heard about mutation testing, an often underappreciated testing technique if you'd ask me, but will also have seen it in action on the code for a library that has been downloaded around 140.000 times at the moment of writing this abstract, and they will walk away with valuable tips on how to get started with mutation testing in their own projects.
Two great topics by two well-regarded speakers! The address is in the Sydney CBD and will be confirmed shortly. Not to be missed!