| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 02:35:20
|
Rodrigo Manhães
JavaGuru
![[Avatar]](/images/avatar/3e9f7c16bd1cdea78f8e2eea72dfdfbe.png)
Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline
|
Bom dia!
Comecei a fazer uns testes com o JBehave e, logo de cara, não gostei muito do formato das specs de texto nos exemplos do site oficial e tentei algumas customizações, algo no estilo do cucumber.
Dado que os arquivos texto não foram receptivos a customizações, alguém sabe responder se é possível inserir texto que seja ignorado pelo processador das specs de texto do JBehave, algum indicador de comentário ou algo do tipo?
|
https://github.com/rodrigomanhaes
http://programacaoradical.blogspot.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 21:43:05
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
[IMHO] Cara, acho que se você comparar qualquer coisa Java com Ruby no quesito "especificação executável" será uma covardia, excetuando-se pelo FITNesse.
Olha isso aqui:
http://blog.caelum.com.br/2009/02/28/behavior-driven-development-com-junit/
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 23:13:58
|
Rodrigo Manhães
JavaGuru
![[Avatar]](/images/avatar/3e9f7c16bd1cdea78f8e2eea72dfdfbe.png)
Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline
|
rodrigoy wrote:[IMHO] Cara, acho que se você comparar qualquer coisa Java com Ruby no quesito "especificação executável" será uma covardia, excetuando-se pelo FITNesse.
Tenho certeza disso! Mas o que eu queria é relativamente simples, apenas ter as specs em plain text com cara de histórias. As entradas do JBehave - salvo mal-entendido de minha parte - são apenas um amontoado de given-when-thens, não dá pra separar nem intitular cenários, e o output dela junta tudo em um amontoado só. Daí a minha dúvida se haveria como inserir comentários, pois já que a ferramenta exige specs em plain text, que pelo menos elas fossem um pouco mais úteis com a possibilidade de separar e intitular os cenários, inserir declarações "As a" , "I want" e "So that", etc. Até onde eu compreendi, o texto só serve pra entrar com os parâmetros para os steps.
Na verdade eu achei o JBehave conceitualmente estranho. Pode ser falta de entendimento meu sobre BDD em geral ou do JBehave em específico, mas foi a impressão que ficou.
Muito bom esse artigo, mas neste projeto em particular eu preciso de algo mais na linha do JBehave mesmo.
|
https://github.com/rodrigomanhaes
http://programacaoradical.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2009 20:33:08
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Rodrigo, já que você está desenvolvendo com o Jbehave, aproveita e dá uma olhada na lib que desenvolvi para escrever as specs em Português (pt_BR) e recentemente internacionalidado. Talvez seja legal pra você desenvolver as specs usando nosso idioma.
Brasil (vai deprecar já já) - http://codificando.com/2009/04/15/jbehave-brasil-bdd-em-java-no-nosso-idioma/
i18n (Qualquer idioma) - http://github.com/emerleite/jbehave-i18n/tree/master
[]s
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2009 22:12:45
|
Rodrigo Manhães
JavaGuru
![[Avatar]](/images/avatar/3e9f7c16bd1cdea78f8e2eea72dfdfbe.png)
Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline
|
Obrigado pela dica, Emerson. Realmente é ótimo poder ter os cenários em português. E é bom também porque vou ter que mexer com o Buildr, o que venho adiando há algum tempo.
|
https://github.com/rodrigomanhaes
http://programacaoradical.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2009 07:05:32
|
cmilfont
JavaBaby
![[Avatar]](/images/avatar/4b85256c4881edb6c0776df5d81f6236.jpg)
Membro desde: 23/02/2005 10:58:35
Mensagens: 84
Offline
|
Rodrigo, eu abandonei o JBehave [eu gosto dele] + Selenium pelo Cucumber+Selenium nos projetos em Java. Hoje tento manter todos os projetos com Cucumber para BDD.
Vi outros frameworks e achei até interessante, mas por enquanto o "pepino" está resolvendo todos os "pepinos"
|
http://www.milfont.org/tech/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2009 09:59:20
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Eu achei o Easyb bem legal...
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
|
|