/ Estruturas de teste phpunit automáticas e leves [fechadas] - php, testes unitários, phpunit, testes automatizados

Estruturas de teste de phpunit automáticas e leves [fechadas] - php, testes unitários, phpunit, testes automatizados

Eu estou procurando um leve e baixo perfilframework de teste automático para alguns sites php que eu vou estar desenvolvendo. Eu sei do Selenium, mas eu também ouvi que pode ser um pouco de um recurso hog (isso é verdade?).

Respostas:

1 para resposta № 1

(Com base no seu comentário: "um monte de testes de unidade são executados após cada commit do git (ou a cada período de tempo)") PHPUnit é o que você quer. É o teste unitário padrão para PHP, e rico em recursos.

O selênio é para controle de navegador e pode ser usadopara testes funcionais de um site da Web, interagindo exatamente como o usuário faria (ou seja, você especifica os botões a serem pressionados e os cliques do teclado). Os testes de selênio têm muito mais sobrecarga, portanto, você só deve usá-los para os testes que os testes de unidade não podem fazer. (Seus testes do Selenium também implicitamente testarão seu javascript, AJAX, configuração do Apache, etc., para que eles não tenham a capacidade de direcionar um problema da mesma forma que um bom teste de unidade pode.)