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
Outros prompts de PHP
ChatGPT
Melhores práticas de fundamentos de php para PHP
Prompt gerado automaticamente para Fundamentos de PHP em PHP
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em php para PHP
Prompt gerado automaticamente para Casos de uso práticos em PHP em PHP
4 usos
ChatGPT
Melhores práticas de debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP
2 usos