Skip to content

Instantly share code, notes, and snippets.

@rodrigo-galba
Created May 24, 2011 19:29
Show Gist options
  • Save rodrigo-galba/989479 to your computer and use it in GitHub Desktop.
Save rodrigo-galba/989479 to your computer and use it in GitHub Desktop.
Cucumber e capybara com Java(Spring e Dbunit) usando Jruby
Este eh um rascunho do post que pretendo escrever sobre como usei o jruby para integrar os dataSets do dbunit, que já usava em outros testes com as features do cucumber.
Basicamente, o cucumber utiliza um componente, o dbunitTools que abstrai a API do dbunit e se responsabiliza por criar o ambiente java para executar o spring.
A vantagem de usar o dbunit no meu caso, é porque já tinhamos muitos dataSets para cenarios de teste de integração, além de poder usa-los em mais de um banco, pois o dbunit já fazia o esperado.
Preferi o cucumber pois queria usar as features para comprovar a aceitação das funcionalidades junto de uma equipe não tecnica, além de que, como a API do capybara é simples, poderiamos ter uma equipe de teste também não técnica.
Nesse caso, o steak também não era viável, por ser escrito em linguagem de programação, e não em linguagem natural (portugues).
//TODO falta mostrar os codigos e configuracoes do cucumber.
//TODO falta mostrar como integrar o cucumber com o ANT
//TODO falta mostrar a configuracao do ambiente no windows (originalmente, uso unix like)
Referencias:
link para config de proxy com usuario no windows: http://agilesoftwaretesting.com/?p=227
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment