Testar integridade de estoque
24/11/2016 09:09
0
Gostaria criar um teste automatizado para verificar a integridade de um controle de estoque diante de um certo volume de transações simultaneas
Como tenho tudo encapsulado em um service, a princípio criaria um teste de integração que cria alguns produtos, abre algumas threads e põe cada uma para realizar um grande numero de movimentações com quantidade e data aleatorios

Ao final de tudo listaria todas as movimentações de cada produto ordenado por data e hora e verificaria se o saldo entre uma movimentação e outra bate

Pergunto, vocês fariam desta forma? Existe um caminho mais adequado?
Tags: Grails


0
Oi Magno,

esta é uma maneira de resolver o problema. Para saber a melhor maneira teríamos de ter maiores detalhes sobre seu problema.
A grande questão é saber como isolar a thread do seu teste das que executam o código a ser verificado.


0
Essa seria a próxima pergunta que eu faria rsrsrs, como isolar tudo, com cada movimento simulado tendo sua propria transação
Creio que, dentro da thread, usando Domain.withTransaction {} poderia atender



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