21-Jun-2009
Posted by : Cairo Noleto
Category : Fixtures, Ruby
Tags: BDD, Behaviour Driven Development, Factory Girl, Fixtures, Fixtures Replacement, Machinist, Object Daddy, Rails, Ruby, TDD, Test-Driven Development
Hoje quem desenvolve em Ruby On Rails tem nas mãos as poderosas ferramentas de testes, sejam eles para desenvolvimento orientado a testes ou orientado a comportamentos. E no início nós usávamos fixtures, que são arquivos que contém um amontoado de dados que serão usados em nossos testes.
Junto com a evolução dessas ferramentas nasceram os fixtures replacements. Nasceram para suprir a necessidade de organização e praticidade na utilização de fixtures. Atualmente temos Machinist, Factory Girl, Object Daddy, Dataset, Fixjour e FixtureReplacement. Certamente existem outros, mas esses são os mais famosos e usados.
13-Sep-2008
Posted by : Cairo Noleto
RSpec é um framework para ajudar você desenvolvedor a ter sua aplicação coberta por testes e ainda esses testes definindo o comportamento da aplicação. RSpec é um framework para Desenvolvimento Guiado a Comportamentos.
O mais legal no RSpec é a sua DSL, que é bastante intuitiva e simples, por conta da metaprogramação de Ruby, a DSL do RSpec é bastante familiar e soa como o inglês :)
05-Aug-2008
Posted by : Cairo Noleto

Agora o PHPUnit tem suporte para Behaviour Driven Development (BDD) e criação de histórias (Stories). Além de Test-Driven Development (TDD) agora BDD no PHPUnit.