Header di Integrazione
I test realizzati tramite il tool JUnit verificano le funzionalità di integrazione con i backend per lo scambio di informazioni.
I sorgenti sono disponibili in protocolli/trasparente/testsuite/karate/src relativamente ai seguenti gruppi:
- integrazione.autenticazione; verifica l’integrazione che consente di generare Header HTTP utilizzabili dal backend per autenticare l’API Gateway. 
- integrazione.template; verifica l’integrazione “template” che consente di applicare una trasformazione al messaggio. 
- integrazione.accept; verifica l’utilizzo dell’header “Accept” per API REST. 
- integrazione.json; verifica l’utilizzo dell’interscambio di informazioni tramite una struttura JSON. 
- integrazione.identificazione_azione; verifica l’identificazione dell’azione basata sulla url per le API SOAP. 
- integrazione.peer; verifica che al client siano restituiti correttamente, come header “peer”, eventuali header generati dal backend contenenti identificativi o indicazioni di rate limiting. 
Evidenze disponibili in:
Sono inoltre disponibili ulteriori test realizzati tramite il tool TestNG i cui sorgenti sono disponibili in protocolli/spcoop/testsuite/src relativamente ai seguenti gruppi:
- Integrazione; vengono verificate le funzionalita di integrazione tramite header soap, header di trasporto, url e identificazione basata su contentuto, url o input. 
- IntegrazioneConnettoreHTTPCORE; simile al precedente gruppo, viene però utilizzato il connettore “httpcore”. 
- IntegrazioneConnettoreSAAJ; simile al precedente gruppo, viene però utilizzato il connettore “saaj”. 
- RichiesteApplicativeScorrette; vengono generate richieste applicative scorrette che il gateway deve riconoscere e gestire. 
Evidenze disponibili in: