Die grafische Oberfläche eignet sich für interaktive Arbeit, während wiederkehrende Abläufe eine belastbare Programmschnittstelle benötigen. Das Seminar entwickelt aus der vorhandenen REST-Schnittstelle automatisierte Prozesse für Testplanung, Laufüberwachung, Ergebnisübernahme und Einbindung in bestehende Entwicklungsabläufe.
Inhaltsverzeichnis
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Schnittstellenmodell und Ressourcen
- OpenAPI auswerten und Clientzugriff vorbereiten
- Testläufe programmgesteuert starten
- Status, Warteschlange und Abbruch
- Ergebnisse und Artefakte verarbeiten
- Robuste Automatisierung
- Einbindung in CI/CD und Freigaben
- Praxisübungen
- Methodik
Lernziele
- Ressourcenorientierte ATS-Endpunkte und JSON-Datenmodelle sicher einordnen.
- Die lokale OpenAPI-Beschreibung lesen und daraus einen Client oder gezielte Aufrufe ableiten.
- Testläufe automatisiert anlegen, überwachen, abbrechen und auswerten.
- Fehlerbehandlung, Wiederholbarkeit und Protokollierung für produktive Abläufe umsetzen.
- ATS in Build-, Release- und Qualitätsprozesse integrieren, ohne manuelle Bedienung vorauszusetzen.
Zielgruppe
Testautomatisierung, DevOps, CI/CD-Engineering, Softwareentwicklung, Quality Engineering und technische Integration.
Voraussetzungen
Praktische ATS-Grundkenntnisse sowie Erfahrung mit einer Skript- oder Programmiersprache. Grundwissen zu REST, HTTP-Methoden und JSON ist erforderlich.
Seminarinhalte
Schnittstellenmodell und Ressourcen
- Schritt 1: Die API-Struktur nach Ressourcen, Methoden, Parametern, Antworten und Fehlerobjekten gliedern.
- Schritt 2: Objekte für Testdefinitionen, Geräte, Testläufe, Pläne und Resultate den betrieblichen Aufgaben zuordnen.
- Schritt 3: Lesende und verändernde Operationen hinsichtlich Wirkung, Berechtigung und Wiederholbarkeit unterscheiden.
OpenAPI auswerten und Clientzugriff vorbereiten
- Schritt 1: Die lokale Schnittstellenbeschreibung abrufen und relevante Endpunkte nach Anwendungsfall auswählen.
- Schritt 2: Datentypen, Pflichtfelder und Rückgabestrukturen in ein technisches Aufrufmodell übertragen.
- Schritt 3: Einen generierten oder schlanken eigenen Client mit konfigurierbarer Basisadresse und Zeitüberschreitungen vorbereiten.
Testläufe programmgesteuert starten
- Schritt 1: Testdefinition, Geräteanforderungen, Aktionen und Ressourcen als vollständigen Auftrag zusammenstellen.
- Schritt 2: Eingaben vor dem Versand validieren und sensible Werte außerhalb des Quelltexts bereitstellen.
- Schritt 3: Die erzeugte Laufkennung speichern und mit Build-, Ticket- oder Releasekennung verknüpfen.
Status, Warteschlange und Abbruch
- Schritt 1: Den Laufstatus mit angemessenem Abfrageintervall überwachen und Zustandswechsel protokollieren.
- Schritt 2: Warteschlangen, Ressourcenabruf und Gerätezuweisung getrennt bewerten, um Fehlalarme zu vermeiden.
- Schritt 3: Abbruchregeln für Zeitüberschreitung, fehlerhafte Vorbedingungen und manuelle Freigaben implementieren.
Ergebnisse und Artefakte verarbeiten
- Schritt 1: Gesamtstatus, Modulergebnisse und verfügbare Ausgabedateien strukturiert erfassen.
- Schritt 2: Ergebnisdaten normalisieren und in Berichtssysteme, Dashboards oder Qualitätsgates übernehmen.
- Schritt 3: Große Artefakte bedarfsgerecht laden und Aufbewahrung sowie Zugriff nachvollziehbar steuern.
Robuste Automatisierung
- Schritt 1: Netzwerkfehler, ungültige Eingaben, Konflikte und serverseitige Fehler in klaren Fehlerklassen behandeln.
- Schritt 2: Wiederholungslogik mit Begrenzung, Wartezeiten und eindeutigen Auftragskennungen gegen Doppelstarts absichern.
- Schritt 3: Technische Protokolle mit Korrelationskennungen, Laufkennung und relevanten Parametern anreichern.
Einbindung in CI/CD und Freigaben
- Schritt 1: Den ATS-Aufruf an Buildbereitstellung, Geräteverfügbarkeit und Freigaberegeln koppeln.
- Schritt 2: Schnelle Vorprüfungen und umfangreiche Nachtläufe als getrennte Pipeline-Stufen modellieren.
- Schritt 3: Ergebnisgrenzen für Warnung, Abbruch und Freigabe definieren und als wiederverwendbare Pipeline-Regel umsetzen.
Praxisübungen
- Erkunden der lokalen API-Beschreibung und Dokumentieren eines vollständigen Testlaufablaufs.
- Implementieren eines Skripts zum Starten eines Testlaufs und Überwachen bis zum Endzustand.
- Einlesen von Resultaten und Erzeugen einer maschinenlesbaren Qualitätsentscheidung.
- Erweitern des Skripts um Zeitüberschreitung, Wiederholungslogik und eindeutige Protokollierung.
Methodik
Die Schnittstelle wird anhand kleiner, aufeinander aufbauender Automatisierungsbausteine erschlossen. Der Schwerpunkt liegt auf reproduzierbarem Code, kontrollierter Fehlerbehandlung und der Übertragbarkeit in vorhandene Pipeline-Systeme.
Fachbereichsleitung / Trainerleitung / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomatisierung, DevOps, CI/CD-Engineering, Softwareentwicklung, Quality Engineering und technische Integration. |
| Voraussetzungen: | Praktische ATS-Grundkenntnisse sowie Erfahrung mit einer Skript- oder Programmiersprache. Grundwissen zu REST, HTTP-Methoden und JSON ist erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
