Prompt completo
"Imagine que você é um engenheiro de software sênior em uma startup de tecnologia focada em aplicativos móveis. Sua equipe está desenvolvendo um novo aplicativo React Native complexo, com diversas integrações de API e funcionalidades offline. O time de QA reportou um aumento significativo de bugs em produção relacionados a fluxos de usuário críticos, como 'login', 'pagamento' e 'sincronização de dados offline', que passaram despercebidos nos testes automatizados existentes. Sua tarefa é criar um **guia detalhado e prático** para a equipe de desenvolvimento sobre **"Estratégias de Teste Robusto para Aplicações React Native Críticas"**, com foco especial em como garantir a qualidade de ponta a ponta desses fluxos de usuário complexos e suscetíveis a erros. O guia deve abordar os seguintes pontos, com exemplos de código (se aplicável, em JavaScript/TypeScript e bibliotecas populares como Jest, React Testing Library, Detox, ou Appium): 1. **Tipos de Teste e Onde Aplicá-los:** * Como equilibrar testes unitários (componentes, hooks, lógicas de negócio). * Como implementar testes de integração eficazes para APIs e módulos internos. * Qual a melhor abordagem para testes end-to-end (E2E) em React Native para simular fluxos de usuário reais, incluindo cenários de rede instável e offline. 2. **Ferramentas e Bibliotecas Recomendadas:** * Justificativa para a escolha de cada ferramenta (e.g., Jest, React Testing Library, Detox, Appium). * Como configurar e integrar essas ferramentas no fluxo de desenvolvimento. 3. **Mocks e Simulações:** * Técnicas avançadas de *mocking* para APIs (com bibliotecas como `msw` ou `nock`). * Como simular estados de rede (online/offline) e diferentes respostas de API (sucesso, erro, latência). * Estratégias para *mockar* módulos nativos e permissões do dispositivo. 4. **Cenários de Teste Críticos:** * Exemplos de como escrever testes para: * Fluxos de login/autenticação (incl
Tags relacionadas
React Native
Testing em React Native
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 React Native
ChatGPT
Melhores práticas de melhores práticas em react native para React Native
Prompt gerado automaticamente para Melhores práticas em React Native em React Native
3 usos
ChatGPT
Melhores práticas de ferramentas para react native para React Native
Prompt gerado automaticamente para Ferramentas para React Native em React Native
4 usos
ChatGPT
Melhores práticas de melhores práticas em react native para React Native
Prompt gerado automaticamente para Melhores práticas em React Native em React Native
3 usos