🐘
ChatGPT intermediate

Estratégias de testing em php em PHP

Prompt gerado automaticamente para Testing em PHP em PHP

2 usos PHP

Prompt completo

Imagine que você é um especialista em automação de testes para equipes de desenvolvimento PHP. Sua tarefa é criar um guia prático e acionável para um desenvolvedor júnior que acabou de se juntar a uma equipe que usa PHPUnit extensivamente. O guia deve abordar os desafios mais comuns enfrentados ao iniciar com testes unitários em PHP e oferecer soluções claras.

Apresente um roteiro que inclua:

1.  **Primeiros Passos:** Como configurar o PHPUnit em um projeto existente e escrever o primeiro teste simples para uma função PHP.
2.  **Mocks e Stubs:** Explique a diferença entre mocks e stubs com exemplos práticos usando PHPUnit, e quando usar cada um para isolar dependências (bancos de dados, APIs externas, etc.).
3.  **Testando Lógica de Negócio Complexa:** Demonstre como testar cenários com múltiplos caminhos condicionais e validações, garantindo alta cobertura de código.
4.  **Integração Contínua (CI):** Como integrar testes PHPUnit em um pipeline de CI (mencione ferramentas como GitHub Actions ou GitLab CI) para garantir que o código quebre rapidamente.
5.  **Dicas para Manutenção:** Estratégias para escrever testes que sejam fáceis de ler, manter e estender, evitando "testes frágeis" (fragile tests).

Seu guia deve ser didático, prático e focado em resolver problemas reais que um desenvolvedor júnior encontraria. Use exemplos de código PHP e PHPUnit para ilustrar cada ponto.

Tags relacionadas

PHP Testing em PHP 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