Sobes.tech
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);
    }
}