Dicas de testing em php para PHP
Prompt gerado automaticamente para Testing em PHP em PHP
5.0
37 usos
ChatGPT
"Você é um especialista em PHP e testes. Elabore um guia prático e conciso, com exemplos de código, para um desenvolvedor júnior que precisa implementar testes unitários e de integração em uma aplicação PHP legada, sem framework de testes, que utiliza PDO para acesso a banco de dados e classes estáticas para lógica de negócio. O guia deve abordar:
1. **Ferramentas:** Quais bibliotecas ou ferramentas mínimas (preferencialmente de fácil instalação via Composer) são recomendadas para iniciar?
2. **Preparação do Ambiente:** Como configurar o ambiente para rodar os testes (ex: banco de dados em memória, mocks para serviços externos)?
3. **Testes Unitários:** Exemplos práticos de como testar classes estáticas e métodos que dependem de PDO, utilizando _mocks_ ou _stubs_ para isolar dependências.
4. **Testes de Integração:** Estratégias para testar a interação entre componentes (ex: uma classe que chama um método de outra classe ou interage com o banco de dados), garantindo que o banco de dados esteja em um estado conhecido antes de cada teste.
5. **Desafios Comuns:** Como lidar com _side effects_, dependências globais e código altamente acoplado.
6. **Boas Práticas:** Dicas para escrever testes legíveis, manuteníveis e eficazes nesse cenário específico."
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