MoT Munich
Talk by James Thomas & open space session in Munich!
How do you test something that never stops changing?
That's the challenge James Thomas brings to Munich this month. When your product is in constant flux and the state space is effectively infinite, traditional testing approaches start showing their limits fast. James has been thinking hard about this problem, and he's built something to help tackle it: a tool that blends model-based testing, property-based testing, and observability to roam through an application autonomously, making assertions and generating data while he gets on with exploring it himself.
It's a concrete answer to a question every tester knows but rarely gets to dig into properly. Come ready to think.
Followed by an Open Space β bring the questions this talk sparks, or whatever else is on your mind.
Logistics
π Wednesday, 29.04.
π On-site only
π Snacks & drinks provided
π₯ Max. 40 participants
π£ Language: English
π Wednesday, 29.04.
π On-site only
π Snacks & drinks provided
π₯ Max. 40 participants
π£ Language: English
Agenda
18:30 β Doors open, networking, snacks
19:00 β Welcome from your hosts
19:15 β Talk: Infinite Loop * Infinite Space β James Thomas (Ada Health)
20:00 β Open Space
21:00 β Wrap-up
Full abstract: Infinite Loop * Infinite Space
18:30 β Doors open, networking, snacks
19:00 β Welcome from your hosts
19:15 β Talk: Infinite Loop * Infinite Space β James Thomas (Ada Health)
20:00 β Open Space
21:00 β Wrap-up
Full abstract: Infinite Loop * Infinite Space
How can we test software effectively when everything is subject to change, all the time?
Even if we assume stability for a moment, how can we cover the vast range of inputs, outputs, and product behaviours that any non-trivial application supports in a context where anything might have just changed?
In this talk I'll expand on that challenge and describe a tool I've built to help me address it for the product I'm working on at the moment. It combines aspects of model-based testing, property-based testing, and observability to take random paths through the application making assertions about its behaviour and generating rich data sets for post-hoc analysis.
The tool extends my exploratory testing capabilities by letting me ask all kinds of questions, in particular about things that it would be impractical to try investigate by hand because of the size of the state space of the system under test. It's not a substitute for standard regression testing but it is a powerful complement to it, and I often explore the product myself while it is running, unnattended, in the background on my behalf.
James is a software tester based in Cambridge but currently working for a German company, Ada Health, on a medical symptom checking application. He has been blogging about testing and software development at Hiccupps since 2011.
Wed, 29 Apr 2026
18:30 - 21:00 CEST
Location: QualityMinds GmbH, Chiemgaustr. 116, 81549 Munich