Criação de suite de testes em Grails
24/02/2012 17:02
0
Olá,

alguém aqui já criou suites de teste (TestSuite) para testes funcionais em Grails?

Interessante, porque não encontro nada em nenhum lugar falando sobre o assunto.
Tags: testes testsuite


0
Olá,

Um projeto em que estou participando ainda está na com o grails 1.1, que ainda não tinha muito suporte para testes funcionais. Então decidimos criar os testes funcionais para o projeto a partir do zero, sem nenhum plugin. Utilizamos o selenium v2.16.0, que funciona em conjunto com o WebDriver do google.

Fizemos inicialmente uma mini API com as páginas básicas do projeto, o que facilitou muito a escrita dos testes, pois, por exemplo, para testar uma determinada página, a API que definimos já tem métodos que fazem o login, acessa determinadas páginas, abre determinados navegadores, etc.
A escrita dos testes ficou bem próxima do português mesmo. Exemplo de um teste:
testUploadArquivo() {
facaLogin("admin", "admin123")
acesseAPagina(Paginas.CADASTRO_COMP)
clicarEm("Novo")
adicionarArquivoParaUpload(Constantes.ARQUIVO_UPLOAD)
clicarEm("Ok")
informarTexto("nomeImput", "Teste cadastro com upload")
clicarEm("Salvar")
}


Também tivemos que criar um outro enviroment para os testes funcionais, pois tivemos problemas para roda-los com os testes de unidade e de integracao.
25/02/2012 21:32


0
Oi Victor, bacana hein?

Mas vocês conseguiram implementar suites de testes tal como aquelas que temos no JUnit?



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto