No actually, you can property test your UI

Oct 30, 2025
54 mins

Episode Description

How do you test for bugs that only appear when a user clicks frantically, or when asynchronous data loads in an unexpected order? Standard UI tests often miss the subtle stuff that happens all the time in the stateful, dynamic applications.

In this episode, Paul Ryan and I sit down with Oskar Wickström, creator of the QuickStrom framework, among other things, to explore how to apply generative testing to the complex world of user interfaces. 

Oskar argues that you don't need to be a formal methods genius to get real value out of the approach. Even simple properties can uncover deep bugs, like ensuring a loading spinner eventually disappears or that the screen never goes blank. 

If you've been intrigued by property-based testing but intimidated by the thought of writing complex formal models for UIs, stick around. 

See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.