Seminar Testinium Device Park – Appium-Testautomatisierung

Das Seminar zeigt die durchgängige Appium-Testautomatisierung mit realen Geräten in Testinium Device Park. Von der Client-Konfiguration über Geräteauswahl, App-Referenz und Capabilities bis zu parallelen Sessions, Diagnose und Stabilisierung wird ein belastbarer Automatisierungsaufbau entwickelt. Der Schwerpunkt liegt auf wiederverwendbaren Konfigurationen statt auf einmalig funktionierenden Einzeltests.

Inhaltsübersicht

  1. Appium- und Gateway-Architektur
  2. Client-Konfiguration und Options-Klassen
  3. Geräteauswahl und Capabilities
  4. App-Bereitstellung und Session-Start
  5. Parallelisierung und Testmatrix
  6. Diagnose und Stabilisierung

Zielsetzung

  • Appium-Client und Device-Park-Gateway korrekt verbinden
  • Capabilities beziehungsweise Options-Klassen sauber strukturieren
  • Android- und iOS-Sessions reproduzierbar starten
  • Parallele Ausführung, Diagnose und Stabilität beherrschen

Teilnehmerkreis und Voraussetzungen

Teilnehmerkreis: Testautomatisierer, Mobile QA Engineers, Softwareentwickler und DevOps Engineers mit Appium-Bezug
Voraussetzungen: Praktische Grundlagen in Appium und einer unterstützten Programmiersprache; Kenntnisse zu Android oder iOS

Kapitel 1: Appium- und Gateway-Architektur

Inhaltsverzeichnis

  1. Client, Gateway und Gerät
  2. Session-Aufbau
  3. Trennung von Testcode und Umgebung

Schritt-für-Schritt-Anleitung

  1. Komponenten des Ausführungswegs vom Testcode bis zum realen Gerät einordnen.
  2. Gateway-Adresse und Authentifizierungsweg für die Testumgebung festlegen.
  3. Umgebungswerte aus dem Testcode in eine separate Konfiguration auslagern.
  4. Eine minimale Verbindung ohne Anwendungslogik prüfen.
  5. Technische Kennungen für Lauf, Session und Gerät gemeinsam protokollieren.

Praxisübung

Praxisübung: Erstellung einer nachvollziehbaren Architektur- und Konfigurationsskizze für Android und iOS.

Kapitel 2: Client-Konfiguration und Options-Klassen

Inhaltsverzeichnis

  1. Appium-Clientbibliothek
  2. Plattformspezifische Options
  3. Sichere Parametrisierung

Schritt-für-Schritt-Anleitung

  1. Passende Clientbibliothek und Treiberversion für das Projekt festlegen.
  2. Gemeinsame und plattformspezifische Optionen trennen.
  3. Verbindungs-, Geräte- und App-Parameter über Umgebungswerte einspeisen.
  4. Konfiguration vor Session-Start auf Pflichtwerte validieren.
  5. Verwendete Optionen ohne geheime Inhalte im Testbericht ausgeben.

Praxisübung

Praxisübung: Aufbau einer Konfigurationsfabrik für Android- und iOS-Options.

Kapitel 3: Geräteauswahl und Capabilities

Inhaltsverzeichnis

  1. Plattform und Version
  2. Geräte- und Poolkriterien
  3. Eindeutige und flexible Auswahl

Schritt-für-Schritt-Anleitung

  1. Mindestanforderungen des Tests an Plattform, Version und Gerät definieren.
  2. Geeigneten Pool oder ein konkretes Gerät als Auswahlstrategie festlegen.
  3. Capabilities konsistent und W3C-konform strukturieren.
  4. Vor dem Start die Verfügbarkeit des Zielgeräts prüfen.
  5. Auswahlentscheidung und tatsächlich zugewiesenes Gerät vergleichen.

Praxisübung

Praxisübung: Parametrisierter Testlauf gegen mehrere Geräteklassen ohne Änderung des Testcodes.

Kapitel 4: App-Bereitstellung und Session-Start

Inhaltsverzeichnis

  1. Dateireferenz
  2. Installationsverhalten
  3. Session-Lebenszyklus

Schritt-für-Schritt-Anleitung

  1. Freigegebenes APK- oder IPA-Artefakt bereitstellen.
  2. Dateireferenz in die Appium-Konfiguration übernehmen.
  3. Reset-, Installations- und Zustandsparameter bewusst festlegen.
  4. Session starten und die Anwendungsinitialisierung verifizieren.
  5. Session nach dem Test zuverlässig beenden und Gerät freigeben.

Praxisübung

Praxisübung: Vollständiger Start eines Tests mit zentral bereitgestelltem App-Artefakt und kontrolliertem Cleanup.

Kapitel 5: Parallelisierung und Testmatrix

Inhaltsverzeichnis

  1. Parallele Sessions
  2. Daten- und Gerätekonflikte
  3. Ausführungssteuerung

Schritt-für-Schritt-Anleitung

  1. Testfälle nach Parallelisierbarkeit und gemeinsamem Zustand klassifizieren.
  2. Gerätematrix mit Plattform-, Versions- und Modellabdeckung erstellen.
  3. Eindeutige Testdaten und Laufkennungen je Worker erzeugen.
  4. Parallelität schrittweise erhöhen und Warteschlangen beobachten.
  5. Grenzwerte anhand Stabilität und tatsächlicher Kapazität festlegen.

Praxisübung

Praxisübung: Parallelisierung einer mobilen Regression über mehrere Geräte mit konfliktfreien Testdaten.

Kapitel 6: Diagnose und Stabilisierung

Inhaltsverzeichnis

  1. Fehlerquellen
  2. Session- und Gerätelogs
  3. Flakiness und Wiederholbarkeit

Schritt-für-Schritt-Anleitung

  1. Fehler zunächst Testcode, App, Gerät, Netzwerk oder Plattform zuordnen.
  2. Session-Daten und relevante Logs anhand gemeinsamer Kennungen zusammenführen.
  3. Screenshots, Zeitpunkte und Zustandsinformationen gezielt ergänzen.
  4. Wiederholungen nur für klar definierte temporäre Fehler zulassen.
  5. Instabile Schritte isolieren und durch explizite Zustandsprüfungen härten.

Praxisübung

Praxisübung: Analyse eines absichtlich instabilen Testlaufs und Umsetzung messbarer Stabilitätsverbesserungen.

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 gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in 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 und Webinar: CHF 1.797 zzgl. MwSt.
Inhaus: CHF 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Testautomatisierer, Mobile QA Engineers, Softwareentwickler und DevOps Engineers mit Appium-Bezug
Voraussetzungen: Praktische Grundlagen in Appium und einer unterstützten Programmiersprache; Kenntnisse zu Android oder iOS
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
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 +41 (800) 225127

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben