Middle
Que ferramentas utiliza em projetos onde são realizados testes automáticos?
sobes.tech IA
Resposta da IA
- PHPUnit
- Composer
- Xdebug para depuração
- PHPStan para análise estática
- PHP CS Fixer ou PHP CodeSniffer para formatação de código
- Jenkins, GitLab CI/CD ou GitHub Actions para CI/CD
- Selenium ou Cypress para testes end-to-end (se aplicável)
- Doctrine Migrations ou Phinx para gestão de migrações de base de dados
- Postman ou Insomnia para testes de API
// Exemplo de classe de teste no PHPUnit
use PHPUnit\Framework\TestCase;
class MyTest extends TestCase
{
public function testAddition()
{
$this->assertEquals(2, 1 + 1);
}
}