Estratégias de testing em php em PHP

Prompt gerado automaticamente para Testing em PHP em PHP

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

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 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