Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Federico Fissore feder...@fsfe.org [it-torino-java-jug]
Fabrizio Catapano faber.c...@gmail.com [it-torino-java-jug] ha scritto il 08/06/20 alle 12:47: > > > Ciao , > noi usiamo i contract test con PACT, avevo suggerito @Frank e @Simone > Bordet  un mini talk ( in attesa ) , poi > dipende dallo scenario. In generale

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Fabrizio Catapano faber.c...@gmail.com [it-torino-java-jug]
Ciao , noi usiamo i contract test con PACT, avevo suggerito @Frank e @Simone Bordet un mini talk ( in attesa ) , poi dipende dallo scenario. In generale dipende se i servizi sono entrambi sotto tuo dominio o meno. Nel primo caso contract altrimenti si può andare di validation.. Il giorno lun

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Federico Fissore feder...@fsfe.org [it-torino-java-jug]
Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug] ha scritto il 08/06/20 alle 12:09: > > Abbiamo esplorato l'approccio di pact e simili ma abbiamo trovato troppo > riduttivo lavorare solo con recorded requests > Ah considerazione molto interessante federico

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
Si esatto. Teoricamente si potrebbe fare anche in produzione per tests read only. È uno step del ci/CD. Abbiamo esplorato l'approccio di pact e simili ma abbiamo trovato troppo riduttivo lavorare solo con recorded requests Uberto On Mon, 8 Jun 2020, 10:55 Federico Fissore feder...@fsfe.org

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
Noi abbiamo una architettura a microservices in http. Per altri servizi http esterni facciamo dei "fake" che pero' sono veri server http con un minimo di logica. Per altri servizi non http (rabbit, db, ecc.) usiamo containers configurati apposta. Sempre per gli altri servizi http abbiamo dei test

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
On Mon, Jun 8, 2020 at 10:22 AM Federico Fissore feder...@fsfe.org [it-torino-java-jug] wrote: > > > Ciao > > Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug] ha scritto > il 08/06/20 alle 09:55: > > Per servizi esterni http, puoi guardare Wiremock, che permette il > > recording

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread bruno bossola bboss...@gmail.com [it-torino-java-jug]
Ciao, anche io preferisco i mock di un oggetto "boundary" (quelli che mi escono dal paradigma OO) e poi testo separatamente il boundary. Un po' di tempo fa per i test http mi ero fatto questo: https://github.com/EFEducationFirstMobile/bimbo-proxy che usavamo per i puri test end2end/integrazione.

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Federico Fissore feder...@fsfe.org [it-torino-java-jug]
Ciao Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug] ha scritto il 08/06/20 alle 09:55: > Per servizi esterni http, puoi guardare Wiremock, che permette il > recording delle chiamate e poi il replay mentre fai test. > Avevo solo fatto qualche esperimento, ma mi pareva il piu'

Re: [Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
On Mon, Jun 8, 2020 at 9:50 AM Federico Fissore feder...@fsfe.org [it-torino-java-jug] wrote: > > > Ciao a tutti > > sto cercando di farmi una cultura sui modi con cui fare test di > integrazione fra servizi, in particolare su cosa fare per "fingere" > chiamate http o a bus di messaggi tipo

[Jug-Torino] Test di integrazione fra servizi

2020-06-08 Thread Federico Fissore feder...@fsfe.org [it-torino-java-jug]
Ciao a tutti sto cercando di farmi una cultura sui modi con cui fare test di integrazione fra servizi, in particolare su cosa fare per "fingere" chiamate http o a bus di messaggi tipo rabbit o altro voi come fate? io in passato ho usato 2 approcci: - in java ho barato, evitando il problema

[Jug-Torino] [ANN] Meeting (online) giovedì 11 Giugno

2020-06-08 Thread Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
Ciao juggers, il prossimo meeting (online) si terra' giovedi' 11 Giugno, sempre a partire dalle 18. Comunicheremo il link alla live Youtube appeva avremo il link a disposizione su tutti i canali di JugTo e JugMI Dettagli https://jugtorino.org/2020/06/08/meeting-giugno-1-2020.html Iscrizione