View a markdown version of this page

Test in corso - Integrazione e distribuzione continue per reti 5G su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Test in corso

Il framework di automazione dei test specifico per le telecomunicazioni può essere integrato nella pipeline del codice. La pipeline di codice è integrata con le funzioni step per orchestrare l'integrazione con un framework di automazione dei test. Le funzioni step di AWS utilizzano più funzioni Lambda per richiamare il framework di automazione dei test (strumenti di terze parti) tramite chiamate API. La funzione step inizialmente otterrà l'ID del test, eseguirà il test e otterrà i risultati dal framework di automazione dei test. La funzione step analizza quindi i risultati e li trasmette alla pipeline di codice per l'approvazione dell'applicazione per l'implementazione in produzione. L'approvazione può essere automatizzata o gestita manualmente nella pipeline del codice, se necessario. Questo è un passo importante per CSPs promuovere l'implementazione dall'ambiente di test alla produzione. I livelli elevati APIs richiesti per l'integrazione sono classificati nel modo seguente:

  • Ottieni il contesto

  • Esegui un test case specifico

  • Interrompi il test case

  • Ottieni risultati

La complessità della chiamata a REST esterni APIs è modellata utilizzando le funzioni step di AWS, che consentono ai costrutti standard di richiamare flussi paralleli, attendere i risultati, eseguire diramazioni in base alle condizioni e integrare l'API REST con. AWS CodePipeline

Un diagramma che illustra il flusso di test.

Flusso di test