| Autor |
Mensagem |
|
|
Bom dia!
O que vocês recomendariam para a escrita e execução de testes de aceitação para uma aplicação JSF 1.2?
Eu pensei em começar dando uma olhada em JBehave usando o Maven para rodar tudo mas não encontrei referências sobre isto. Caso este combo seja interessante, alguém tem algum link descrevendo a configuração do Maven?
Se alguém conhecer plugins para o Eclipse, neste aspecto também será de grande ajuda.
Enfim, o que vocês recomendam?
|
 |
|
|
|
Obrigado pela resposta, Luiz. Esses eu conheço. Uma API como a que procuro seria usada nos steps de um JBehave, por exemplo.
|
 |
|
|
Boa noite,
existe um equivalente Java ao Capybara (Ruby) ou Splinter (Python)? Alguém sabe de algo assim em Java?
Obrigado!
|
 |
|
|
Eu só uso IDE (Eclipse, no caso) para Java. Ruby e Python eu programo no GEdit. Quando comecei com Ruby/Rails, minha primeira tentativa foi o NetBeans, mas não achei que o custo/beneficio compensava.
Em todo caso, eles parecem ter razão na decisão. A porcentagem de rubistas que utilizam NetBeans realmente deve ser bem baixa.
|
 |
|
|
fredferrao wrote:Entao, supondo empresa privada, o que vai dizer ao seu cliente quando ele perguntar "em quanto tempo fica pronto?"??? E logo em seguida quando ele tambem perguntar "quanto vai custar? baseado em que?"??
Legal dar uma olhada neste livro.
fredferrao wrote:Ta certo que algumas coisas enchem, mas as coisas estao ali por algum motivo.
Algumas destas coisas (pontos por função, analistas de sistemas e outros cacarecos) TIVERAM um motivo, outras nem isso.
|
 |
|
|
|
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.
|
 |
|
|
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.
|
 |
|
|
cmilfont wrote:Considerando que JSF é uma tecnologia de 2001, a versão 2 [BETA] sair em 2009 deveria ser motivo de comemoração?
Por essas e outras é que um dos meus pés já está bem firme no Rails.
|
 |
|
|
Olá,
comecei a usar factory_girl em um projeto Rails e depois disto as definições do inflector passaram a ser ignoradas em alguns momentos (as tabelas com plurais redefinidos para o português não são encontradas). Com isto tudo que envolve o BD e que precisa ser feito pelo rake dá erro, como db:migrate e test:units. Quando eu removo a factory_girl as migrations voltam a funcionar (os testes não, já que dependem da factory_girl).
Alguém já passou por isto ou sabe como resolver?
|
 |
|
|
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?
|
 |
|
|
Olá,
você pode tentar o gstreamer-java[1], que é um conjunto de bindings Java para o framework GStreamer. Os criadores da ferramenta dizem que "Although gstreamer is commonly associated with the gnome desktop, gstreamer itself, and these bindings are portable across operating systems.". Motivado pela sua pergunta, fiz um teste com o gstreamer-java e toquei um MP3 sem problemas. Porém estou em um desktop gnome (Ubuntu) e não tenho como dizer se funcionaria no Windows (é muito provável que o alsasink não funcione fora do Linux). Tive algumas experiências com o pygst (o mesmo que o gstreamer-java, só que para Python) e o framework é muito poderoso (melhor que o Java Media Framework toda vida) e funciona bem apesar da relativa complexidade e da parca documentação.
Fiquei surpreso com a qualidade da API em si, é orientada a objetos e bem mais amigável do que a original (em C) e do que os bindings Python, que são um pouco melhores do que a original, mas perdem feio para a gstreamer-java em expressividade.
Segue abaixo o código que funcionou aqui, adaptado dos tutoriais no site do gstreamer-java [2].
Espero que ajude.
[]'s
Rodrigo
[1] http://code.google.com/p/gstreamer-java/
[2] http://code.google.com/p/gstreamer-java/wiki/Tutorials
|
 |
|
|
|
Resolvido, o que faltava era o "*chrome", eu estava usando "*firefox". Muito obrigado!
|
 |
|
|
Boa noite!
Há algum modo de rodar testes com Selenium-RC sobre uma página estática local (ou seja, com uma URL file:///home ....) ? Todas as tentativas feitas aqui resultaram em erros.
|
 |
|
|
Rafael Carneiro wrote:
Rodrigo Manhães wrote:Seria demais pedir que o paribe parasse de floodar o fórum?
Não. Já entrei em contato com ele.
Obrigado!
|
 |
|
|
|
Seria demais pedir que o paribe parasse de floodar o fórum?
|
 |
|
|