Flutter

Testes de widgets

flutter_test, testWidgets, find, pump, WidgetTester, golden tests, testes de integração

18 perguntas de entrevista·
Mid-Level
1

Qual pacote deve ser usado para escrever testes de widgets no Flutter?

Resposta

O pacote flutter_test é o pacote oficial para escrever testes de widgets no Flutter. Ele é incluído automaticamente no SDK do Flutter e fornece todas as funções e classes necessárias para testar widgets, como testWidgets, find, pump e WidgetTester. Esse pacote estende o pacote test do Dart com recursos específicos do Flutter.

2

Qual função deve ser usada para definir um teste de widget no Flutter?

Resposta

A função testWidgets foi projetada especificamente para testar widgets do Flutter. Ela fornece um WidgetTester como parâmetro do callback que permite interagir com o widget testado. Diferente de test(), usado para testes unitários, testWidgets gerencia automaticamente o framework de binding necessário para renderizar os widgets e interagir com eles.

3

Como encontrar um widget pelo seu texto em um teste do Flutter?

Resposta

A classe find fornece vários métodos para localizar widgets, incluindo find.text(), que busca um widget contendo exatamente o texto especificado. É um dos finders mais usados, pois permite verificar facilmente a presença de um texto na tela. Outros finders comuns incluem find.byType(), find.byKey() e find.byIcon().

4

Qual é a diferença entre pump() e pumpAndSettle() nos testes de widgets?

5

Como simular um tap em um botão em um teste de widget do Flutter?

+15 perguntas de entrevista

Domine Flutter para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis