Struttura del corso
Introduzione ad Apigee
- Panoramica sulla piattaforma e sulle sue funzionalità
- Comprendere la gestione completa del ciclo di vita delle API
- Apigee rispetto ad altri strumenti per il testing delle API
Configurazione dell’ambiente di lavoro
- Creazione e configurazione di un account Apigee
- Installazione degli strumenti complementari (Postman, JDK, Maven)
- Struttura del progetto e preparazione dei test
Progettazione e distribuzione delle API in Apigee
- Creazione di proxy per le API
- Configurazione di policy di sicurezza, trasformazione e instradamento
- Distribuzione delle API da testare
Test manuali e automatizzati
- Esecuzione di test tramite Postman e Apigee Trace
- Utilizzo di Apigee Edge per automatizzare l’esecuzione dei test
- Acquisizione dei log e analisi dei risultati ottenuti
Automazione avanzata dei test
- Implementazione di test basati su set di dati diversificati
- Validazione delle procedure di autenticazione e autorizzazione (OAuth, chiavi API)
- Simulazione di carichi elevati e test di stress mediante gli strumenti Apigee
Integrazione nei flussi CI/CD
- Integrazione dei test con Jenkins e Maven attraverso Apigee
- Automatizzazione della validazione delle distribuzioni API
- Monitoraggio continuo e test di regressione sistematica
Best practice e risoluzione dei problemi
- Realizzazione di casi di test riutilizzabili ed efficienti
- Gestione degli ambienti e delle variabili in modo ottimale
- Diagnostica e correzione degli errori più comuni riscontrati
Riassunto e prossimi passi
Requisiti
- Conoscenza di base delle API e dei metodi HTTP
- Esperienza in qualsiasi linguaggio di programmazione (si preferiscono Java, Python o JavaScript)
- Familiarità con i concetti fondamentali delle API RESTful
Destinatari
- Testatori di API
- Ingegneri del controllo qualità
- Sviluppatori
Recensioni (3)
esercitazioni pratiche, più facile da ricordare
ashley bolen - Insurance Corporation of British Columbia
Corso - Test Automation with Selenium
Traduzione automatica
Argomento molto interessante e formatore molto competente
Pedro Miguel Costa - Natixis
Corso - Automation Testing with Cypress
Traduzione automatica
Gli argomenti principali possono essere discussi e concordati con l'inistruttore in anticipo. Atmosfera rilassata e piacevole durante i giorni del seminario.
Lorenz - Continentale Lebensversicherung AG
Corso - Advanced Selenium
Traduzione automatica