sauloarruda.eti.br

…revirando até chegar do outro lado…

March 4th, 2010
Continuando os relatos sobre imersão Agil da Agence, essa semana estamos trabalhando em provas de conceito para desenvolver orientado a testes (TDD) em PHP. Como acontece com Ruby (Linguagem) + Rails (Framework), partimos para a premissa de utilizar um framework PHP, no caso, o que estamos mais usando por aqui que é o CakePHP.

Para nossa “sorte” o Cake já tem algumas facilidades para implementação de testes no estilo xUnit, usando o framework SimpleTest, que é uma mistura de JUnit com JWebUnit permitindo tanto a implementação de testes de unidade/integração como testes funcionais/aceitação simulando comportando do Browser.

O código-fonte produzido está disponível no GitHub, e em breve vamos escrever alguns artigos explicando melhor como foi a experiência. Mas, como sempre, feedbacks já são muito bem vindos!

Fica algumas boas referências de sites e blogs sobre o assunto:

  • KISS: blog muito movimentado sobre TDD em CakePHP, em PT-BR!
  • Debuggable: empresa especializada em desenvolvimento em CakePHP, acredito que alguns componentes de teste foram desenvolvidos por eles.
  • Mark Story: blog dedicado a CakePHP e assuntos relacionados.
  • Testes automatizados no CakePHP: excelente apresentação sobre TDD em CakePHP.

Leave a Reply

Powered by WP Hashcash

Spam Protection by WP-SpamFree

Additional comments powered by BackType