Schulungsübersicht
Einführung in Apigee
- Überblick über die Plattform und ihre Funktionen
- Verständnis des API-Lebenszyklus-Managements
- Apigee im Vergleich zu anderen Tools für das Testen von APIs
Einrichten der Arbeitsumgebung
- Erstellung und Konfiguration eines Apigee-Kontos
- Installation notwendiger Hilfsprogramme wie Postman, JDK sowie Maven
- Strukturierung des Projekts und Einrichtung der Tests
Entwurf und Bereitstellung von APIs in Apigee
- Erstellen von API-Proxys
- Konfiguration von Richtlinien – etwa zur Sicherheit, Transformation oder Routenführung
- Bereitstellung der APIs zum Testen
Manuelle und automatisierte Tests
- Testen von APIs mit Postman sowie Apigee Trace
- Nutzung von Apigee Edge zur Ausführung automatisierter Tests
- Erfassung von Protokollen sowie Auswertung der Testergebnisse
Fortgeschrittene Automatisierungsthemen
- Umsetzung datengesteuerter API-Tests
- Prüfung von Authentifizierungs- und Autorisierungsmechanismen wie OAuth oder API-Schlüsseln
- Simulation von Last- sowie Stresstests mithilfe von Apigee-Werkzeugen
Integration in CI/CD-Prozesse
- Verknüpfung der Apigee-Tests mit Jenkins bzw. Maven
- Automatisierung der Validierung von API-Bereitstellungen
- Kontinuierliches Monitoring sowie Durchführung von Regressionstests
Best Practices und Fehlerbehebung
- Erstellung wiederverwendbarer Testfälle
- Verwaltung von Umgebungen sowie Variablen
- Fehlerdiagnose und Behebung häufig auftretender Probleme
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse zu APIs sowie HTTP-Methoden
- Erfahrung in mindestens einer Programmiersprache – vorzugsweise Java, Python oder JavaScript
- Vertrautheit mit Konzepten von RESTful APIs
Zielgruppe
- API-Tester
- Qualitätssicherungsingenieure
- Entwickler
Erfahrungsberichte (3)
Praktische Übungen erleichtern das Behalten von Informationen.
ashley bolen - Insurance Corporation of British Columbia
Kurs - Test Automation with Selenium
Maschinelle Übersetzung
Sehr interessantes Thema und sehr wissenswertiger Trainer
Pedro Miguel Costa - Natixis
Kurs - Automation Testing with Cypress
Maschinelle Übersetzung
Hauptthemen können im Voraus mit dem Trainer besprochen und vereinbart werden. Entspannte und angenehme Atmosphäre während der Seminarstage.
Lorenz - Continentale Lebensversicherung AG
Kurs - Advanced Selenium
Maschinelle Übersetzung