Melhores práticas de testing em react native para React Native

Prompt gerado automaticamente para Testing em React Native em React Native

5.0
40 usos
ChatGPT
Usar no ChatGPT
"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

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de React Native

Continue explorando prompts nesta categoria.

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

Melhores práticas de ferramentas para react native para React Native

Prompt gerado automaticamente para Ferramentas para React Native em React Native

Melhores práticas de fundamentos de react native para React Native

Prompt gerado automaticamente para Fundamentos de React Native em React Native