Seminar Testinium Device Park – API-Integration und Automatisierung

Das Seminar vermittelt die programmatische Nutzung von Testinium Device Park für wiederholbare Integrationen. Der vollständige technische Ablauf wird von der Authentifizierung über Geräteabfrage und Zuweisung bis zu Session-Steuerung, App-Upload und sauberer Freigabe umgesetzt. Besonderes Gewicht liegt auf Fehlerbehandlung, Wiederholbarkeit, Protokollierung und der Einbettung in automatisierte Werkzeuge.

Inhaltsübersicht

  1. API-Architektur und Authentifizierung
  2. Geräteliste abrufen und filtern
  3. Zuweisungs- und Reservierungsprozess
  4. Session-Management über die API
  5. Storage API und App-Artefakte
  6. Robuste Automatisierung und Betriebsreife

Zielsetzung

  • API-Zugriffe authentifiziert und nachvollziehbar aufbauen
  • Geräte gezielt ermitteln, filtern und reservieren
  • Sessions und App-Artefakte automatisiert verwalten
  • Robuste Integrationsabläufe mit Fehlerbehandlung und Cleanup entwickeln

Teilnehmerkreis und Voraussetzungen

Teilnehmerkreis: Softwareentwickler, Testautomatisierer, DevOps Engineers, Integration Engineers und technische Plattformverantwortliche
Voraussetzungen: Sichere Grundlagen in REST, HTTP, JSON und einer Skript- oder Programmiersprache; Grundkenntnisse mobiler Testautomatisierung

Kapitel 1: API-Architektur und Authentifizierung

Inhaltsverzeichnis

  1. Ressourcen und Endpunkte
  2. Anmeldeinformationen und Schutzbedarf
  3. Request- und Response-Struktur

Schritt-für-Schritt-Anleitung

  1. API-Basisadresse und benötigte Ressourcen für den Zielprozess festlegen.
  2. Anmeldeinformationen außerhalb des Quellcodes bereitstellen.
  3. Einen authentifizierten Testaufruf mit eindeutiger Korrelationskennung senden.
  4. Statuscode, Header und Antwortkörper strukturiert prüfen.
  5. Fehlgeschlagene Anmeldung ohne Ausgabe sensibler Werte protokollieren.

Praxisübung

Praxisübung: Aufbau eines wiederverwendbaren API-Clients mit zentraler Authentifizierung und sicherer Protokollierung.

Kapitel 2: Geräteliste abrufen und filtern

Inhaltsverzeichnis

  1. Gerätemetadaten
  2. Verfügbarkeit und Gesundheitszustand
  3. Deterministische Auswahlregeln

Schritt-für-Schritt-Anleitung

  1. Aktuelle Geräteliste über die API abrufen.
  2. Antwortdaten auf Plattform, Version, Modell, Pool und Status reduzieren.
  3. Nicht verfügbare oder auffällige Geräte aus der Kandidatenmenge entfernen.
  4. Priorisierte Auswahlregeln für mehrere geeignete Geräte anwenden.
  5. Auswahlentscheidung samt verwendeter Kriterien protokollieren.

Praxisübung

Praxisübung: Implementierung eines Selektors, der ein geeignetes Android- oder iOS-Gerät anhand definierter Mindestkriterien ermittelt.

Kapitel 3: Zuweisungs- und Reservierungsprozess

Inhaltsverzeichnis

  1. Allocation-Ablauf
  2. Konflikte und Wartefälle
  3. Freigabe von Ressourcen

Schritt-für-Schritt-Anleitung

  1. Ausgewähltes Gerät unmittelbar vor der Zuweisung erneut prüfen.
  2. Zuweisungsanforderung mit Client- und Kontextdaten absenden.
  3. Erfolgs-, Konflikt- und Wartezustände getrennt behandeln.
  4. Zuweisungskennung für nachfolgende Schritte speichern.
  5. Ressource bei Abbruch oder Fehler in jedem Fall kontrolliert freigeben.

Praxisübung

Praxisübung: Umsetzung eines fehlertoleranten Allocate-Use-Release-Ablaufs mit begrenzten Wiederholungsversuchen.

Kapitel 4: Session-Management über die API

Inhaltsverzeichnis

  1. Session-Erstellung
  2. Statusüberwachung
  3. Beendigung und Aufräumen

Schritt-für-Schritt-Anleitung

  1. Session auf Basis der gültigen Zuweisung starten.
  2. Session-Kennung und Startparameter dauerhaft dem Lauf zuordnen.
  3. Status in angemessenen Intervallen abfragen und Zeitgrenzen überwachen.
  4. Technische Laufdaten und Fehlerantworten für die Diagnose sammeln.
  5. Session regulär beenden und anschließend den Gerätestatus kontrollieren.

Praxisübung

Praxisübung: Entwicklung eines Session-Wrappers mit Timeout, Abbruchbehandlung und abschließender Zustandsprüfung.

Kapitel 5: Storage API und App-Artefakte

Inhaltsverzeichnis

  1. APK- und IPA-Upload
  2. Dateischlüssel und Metadaten
  3. Wiederverwendung und Bereinigung

Schritt-für-Schritt-Anleitung

  1. Build-Artefakt vor dem Upload auf Dateityp, Größe und Prüfsumme kontrollieren.
  2. APK- oder IPA-Datei über den vorgesehenen Storage-Endpunkt übertragen.
  3. Zurückgegebenen Dateischlüssel zusammen mit Build-Metadaten speichern.
  4. Dateischlüssel in der nachfolgenden Testkonfiguration verwenden.
  5. Aufbewahrungs- und Bereinigungsregeln für veraltete Artefakte definieren.

Praxisübung

Praxisübung: Automatisierter Upload eines Build-Artefakts mit Prüfsumme, Metadaten und wiederverwendbarer Referenz.

Kapitel 6: Robuste Automatisierung und Betriebsreife

Inhaltsverzeichnis

  1. Idempotenz und Wiederholung
  2. Fehlerklassen und Rückoff-Strategien
  3. Metriken, Logs und Tests

Schritt-für-Schritt-Anleitung

  1. API-Operationen nach wiederholbaren und nicht wiederholbaren Aktionen klassifizieren.
  2. Temporäre Fehler von fachlichen Ablehnungen und Konfigurationsfehlern trennen.
  3. Begrenzte Wiederholungen mit ansteigender Wartezeit implementieren.
  4. Strukturierte Logs, Laufzeiten und Erfolgsquoten erfassen.
  5. Integrationsablauf mit simulierten Fehlern und erzwungenem Cleanup testen.

Praxisübung

Praxisübung: Härtung des vollständigen Workflows gegen Timeouts, Konflikte, Teilfehler und abgebrochene Testläufe.

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf Deutsch – bei Firmenseminaren ist auch Englisch möglich – gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Softwareentwickler, Testautomatisierer, DevOps Engineers, Integration Engineers und technische Plattformverantwortliche
Voraussetzungen: Sichere Grundlagen in REST, HTTP, JSON und einer Skript- oder Programmiersprache; Grundkenntnisse mobiler Testautomatisierung
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.

Seminar Startdatum Enddatum Ort Dauer
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Dresden 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Trier 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Ulm 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben