Perché testare i widget?
Un'app Flutter cresce rapidamente e con essa il rischio di introdurre regressioni. I widget test offrono un compromesso ideale tra velocità e affidabilità: sono più veloci dei test di integrazione ma verificano davvero l'interfaccia, a differenza degli unit test puri.
In questo tutorial imparerai a usare il pacchetto flutter_test (incluso di default in ogni progetto) per:
- montare un widget in un ambiente di test con
pumpWidget - trovare elementi nella UI con i Finder
- verificare lo stato con i Matcher
- simulare tap, scroll e inserimento di testo
- gestire animazioni e stati asincroni
Al termine avrai una suite di test pronta da eseguire con flutter test.
