~/talk

Test Semantics with Golden Tests

Talkat Fluttercon Europe 2025 · 2025-09-24..09-26· [flutter, accessibility]
links:none on file
slides:none on file

Shows how to convert Flutter semantics into readable snapshot tests using the alchemist package, producing pixel+text golden images that surface accessibility structure. Demonstrates solving the infinite pump by overriding the pump duration, fixing unreadable overlays by setting a font family, and combining semantics debugger overlays with regular scenarios using an exclude semantics wrapper. Targets a real app that grew from 400,000 to 800,000 users and cites compliance pressure from the European Accessibility Act, and generates separate local and CI golden folders so results are shareable and automated.

AI-written summary · about

  1. 0:00Testing semantics intro
  2. 2:31Visual tests for semantics
  3. 3:34Semantics in Flutter
  4. 5:25Golden tests overview
  5. 6:50Semantics tests with Alchemist
  6. 8:18Debugging semantics visually
  7. 10:27Semantics + golden tests
  8. 10:47Multiple semantic scenarios
  9. 12:55Key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.