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
Outros prompts de Flutter
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
3 usos
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
4 usos
ChatGPT
Guia para ferramentas para flutter em Flutter
Prompt gerado automaticamente para Ferramentas para Flutter em Flutter
3 usos