Estratégias de testing em php em PHP
Prompt gerado automaticamente para Testing em PHP em PHP
5.0
36 usos
ChatGPT
"Você é um especialista em PHP e testes. Elabore um guia prático e acionável para um desenvolvedor PHP iniciante que deseja implementar testes de unidade e integração em um projeto legado PHP (versão 7.4 ou superior) que não possui nenhuma cobertura de teste. O guia deve incluir:
1. **Ferramentas recomendadas:** Quais bibliotecas e frameworks de teste (e suas versões mínimas recomendadas) são mais adequadas para começar (ex: PHPUnit, Mockery). Justifique brevemente a escolha.
2. **Estratégias de refatoração para testabilidade:** Como identificar e isolar dependências em classes monolíticas ou com alta coesão/baixo acoplamento para facilitar a escrita de testes. Dê exemplos de padrões (ex: injeção de dependência, facade) ou técnicas (ex: extração de interfaces).
3. **Primeiros testes:** Onde e como começar a escrever os primeiros testes. Sugira a priorização de funcionalidades críticas ou partes do código com maior complexidade ciclomática.
4. **Exemplos de código:** Forneça exemplos de código PHP (mínimo 3) para um teste de unidade básico (mocking de dependências), um teste de integração (interação com um banco de dados ou API externa) e um teste de componente (testando uma classe que coordena várias outras).
5. **Dicas para manter a suíte de testes:** Como integrar os testes no fluxo de trabalho de desenvolvimento (CI/CD), boas práticas para nomear testes, e como lidar com a manutenção dos testes à medida que o código evolui.
O tom deve ser encorajador e didático, focado em soluções práticas para um problema comum na comunidade PHP."
Tags relacionadas
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.
Outros prompts de PHP
Continue explorando prompts nesta categoria.
Melhores práticas de fundamentos de php para PHP
Prompt gerado automaticamente para Fundamentos de PHP em PHP
Melhores práticas de debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP
Melhores práticas de fundamentos de php para PHP
Prompt gerado automaticamente para Fundamentos de PHP em PHP