@lvbarbosa escreveu:
Queria saber do pessoal mais experiente que ferramentas/frameworks vocês estão utilizando para fazer testes de aceitação automatizados em web services Java EE.
No momento (to explorando para aprender como fazer melhor/mais rápido) to utilizando o Arquillian junto com uma extensão de persisência deles também, que usa DB Unit.
O workflow é mais ou menos assim:
- Crio o
.war
pra dar deploy; (depois de rodar os unit tests)- O Arquillian dá deploy pra mim num servidor remoto
- Nos meus métodos de teste, eu uso as anotações
@RunAsClient
,@UsingDataset
e@ShouldMatchDataset
para definir que quero rodar o teste fora do container, que o banco de dados seja inicializado em um estado que eu defino e que, após o teste, o banco de dados deve estar num estado esperado, que eu também defino, respectivamente- Faço os testes utilizando rest-assured e os
assertThat
+ matchers do Hamcrest- Depois dos testes, o Arquillian remove o
.war
Queria muito ouvir de vocês! Eu aprendi a fazer isso meio que na cara e na coragem e até agora não sei como realmente é ou deve ser feito.
Agradeço desde já!
Mensagens: 1
Participantes: 1