Wednesday 

Room 6 

10:20 - 11:20 

Workshop (120 min)

Part 1/2: Tests as a Compass: Navigating Development with BDD and TDD

Do you have an idea for a web app but feel overwhelmed by testing? Are unit tests manageable but end-to-end (e2e) tests seem like a nightmare? Join our hands-on workshop and learn how to test drive the development of a fully features web application with incremental steps . This technical session covers key aspects of modern web app development, including interactive front ends, APIs, background jobs, admin layers, external services, and AI integrations.

TDD
Cross-Platform
JavaScript
Testing
Web

We'll guide you through how to set up logical boundaries for testing at various layers, helping you get the most out of application-level tests. You’ll learn how to structure e2e tests around critical business flows and page interactions using accessible tools like Selenium and Cypress. This workshop is designed for developers of all backgrounds, using easy-to-learn languages like JavaScript and Ruby, but the testing principles are applicable to any tech stack.

Led by two experts from diverse career paths, this workshop will resonate whether you’ve come through a formal education route or transitioned from another career. By the end of the session, you'll have a clearer understanding of testing strategies for web apps and how to break down complex testing into manageable, incremental steps.

Selena Small

Selena Small

Selena is a full-stack product engineer at Fresho in Melbourne Australia who is particularly passionate about TDD. As a self-taught coder with a background in management, she is well-equipped to mentor others. She is a recently retired champion kickboxer and fills her spare time with international travel, speaking at tech conferences and board appointments.

Michael Milewski

Michael Milewski

Michael is a developer keen on the people side of things. He loves pairing, and in particular with people new to writing software. He especially likes driving software out with tests and directing the evolution of the design. In his spare time he does a bit of running, camping and watching any one of his 4 kids excel above anything he ever managed to achieve.