Fluttium, an end user testing tool for the real world
summary
Flutium is an end‑to‑end testing system built for Flutter that uses the Flutter semantics tree to find UI elements, embeds test flows inside the app as YAML files, and runs them via a CLI (flutium init, flutium new flow, flutium test). Actions are reusable Dart/Flutter packages so custom gestures, pulls and checks live in code. Tests execute on real devices and web, use the Flutter daemon and Dart VM extensions for bidirectional control and speed, and already power apps like Lottie.
AI-written summary · about
chapters (14)
- 0:00Introduction to Fluttium
- 1:26Speaker introduction
- 3:12End-to-end testing overview
- 5:39Why Fluttium exists
- 8:07Fluttium platform support
- 8:48How Fluttium works
- 12:19Who uses Fluttium
- 13:42Getting started with Fluttium
- 15:50Writing Fluttium tests
- 17:54Custom actions in Fluttium
- 20:43Fluttium actions deep dive
- 21:23Testing with Fluttium tester
- 22:48Fluttium documentation
- 23:09Q&A
related talks
28mTest flakiness; methods for dealing with flaky tests
41m0Flake - Reaching reliable non-flaky tests
47mEradicate Flaky Tests
44mTechniques to Eradicate Flaky Tests
36mQuickstrom: Specifying and Testing Web Applications
38mFlipping the Testing Pyramid
45mBuilding Tools to Free up Exploratory Testers
31mTests Are What You Want, What You Really Really Want
