🦋
ChatGPT intermediate

Guia para testing em flutter em Flutter

Prompt gerado automaticamente para Testing em Flutter em Flutter

5 usos Flutter

Prompt completo

"Você é um engenheiro de software sênior especializado em desenvolvimento mobile com Flutter e arquitetura de testes. Crie um guia passo a passo detalhado para um desenvolvedor júnior que precisa implementar testes de integração (usando `integration_test` e `flutter_driver`) para um fluxo de compra complexo em um aplicativo Flutter existente. O guia deve incluir:

1.  **Configuração inicial:** Como adicionar as dependências corretas e configurar o ambiente para testes de integração.
2.  **Estrutura de diretórios:** Uma sugestão de organização de arquivos de teste para um projeto de médio porte.
3.  **Cenário de teste:** Como simular um usuário navegando por múltiplos passos (ex: adicionar item ao carrinho, ir para checkout, preencher dados de entrega, simular pagamento bem-sucedido) usando `flutter_driver` para interagir com widgets.
4.  **Asserções:** Exemplos práticos de como verificar o estado da UI e a navegação entre telas em cada etapa do fluxo.
5.  **Dados mockados/fakes:** Estratégias para isolar os testes de integração de dependências externas (APIs, bancos de dados) sem comprometer o cenário de ponta a ponta.
6.  **Execução e relatórios:** Como executar os testes em diferentes plataformas (Android/iOS) e gerar relatórios legíveis.
7.  **Dicas de depuração:** Estratégias para identificar e resolver problemas em testes de integração.
8.  **Boas práticas:** Recomendações gerais para manter os testes de integração robustos, rápidos e fáceis de manter a longo prazo.

O guia deve ser prático, com exemplos de código claros e focado em resolver os desafios comuns que um desenvolvedor júnior enfrentaria, como lidar com delays, encontrar widgets e simular interações complexas. O tom deve ser encorajador e didático."

Tags relacionadas

Flutter Testing em Flutter gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico