Seminar Appium Intensivseminar – Android, Hybrid und reale Geräte

Seminar / Training

Das Intensivseminar bündelt die Android-bezogenen Einzelseminare in einem durchgängigen fünftägigen Praxispfad. Es verbindet Grundlagen, UiAutomator2, Espresso, Gesten, hybride Anwendungen, reale Geräte, Parallelisierung, Stabilisierung und Pipeline-Vorbereitung.

Inhaltsverzeichnis

  1. Seminarprofil
  2. Lernziele
  3. Seminarinhalte
  4. Praxisübungen
  5. Zielgruppe
  6. Voraussetzungen
  7. Methodik

Seminarprofil

Gebündelter Praxispfad für UiAutomator2, Espresso, WebViews und Android-Gerätebetrieb. Die Inhalte sind auf eine praktische Umsetzung mit nachvollziehbaren Arbeitsschritten, kontrollierten Zwischenprüfungen und wiederverwendbaren Mustern ausgerichtet.

Lernziele

  • Eine vollständige Android-Testumgebung mit Appium 3 aufbauen
  • UiAutomator2 und Espresso passend zum Projekt auswählen und konfigurieren
  • Native, hybride und mobile Webanteile in End-to-End-Tests verbinden
  • Reale Geräte und Emulatoren reproduzierbar und parallel betreiben
  • Gesten, App-Zustände und Android-Sonderfunktionen automatisieren
  • Eine stabile Android-Regressionssuite für CI/CD bereitstellen

Seminarinhalte

Tag 1: Appium-3-Grundlagen und Android-Umgebung

  1. Schritt 1: Appium-Komponenten, W3C WebDriver und Android-Treiber einordnen
  2. Schritt 2: Android SDK, ADB, Emulator und reales Gerät vorbereiten
  3. Schritt 3: Server, UiAutomator2 Driver und Diagnoseprüfungen einrichten
  4. Schritt 4: Capabilities und Reset-Strategien für verschiedene Geräteprofile definieren
  5. Schritt 5: Erste native Sitzung starten und protokolliert beenden
  6. Schritt 6: Grundstruktur für das gemeinsame Seminarprojekt anlegen

Tag 2: UiAutomator2, Locatoren und Gesten

  1. Schritt 1: Native UI-Hierarchie und semantische Attribute analysieren
  2. Schritt 2: Robuste Android-Locatoren und explizite Wartebedingungen entwickeln
  3. Schritt 3: Listen, Dialoge, Berechtigungen und Tastatur automatisieren
  4. Schritt 4: W3C-Actions und Android-spezifische Gesten einsetzen
  5. Schritt 5: App-Lebenszyklus, Aktivitäten und Gerätezustände kontrollieren
  6. Schritt 6: Wiederverwendbare Seiten- und Komponentenobjekte erstellen

Tag 3: Espresso Driver und instrumentierte Tests

  1. Schritt 1: Einsatzkriterien von Espresso und UiAutomator2 vergleichen
  2. Schritt 2: Anwendung und Testartefakte für Instrumentierung vorbereiten
  3. Schritt 3: Espresso-Capabilities und Sitzungsaufbau konfigurieren
  4. Schritt 4: RecyclerViews, benutzerdefinierte Views und asynchrone Zustände testen
  5. Schritt 5: Build-, Signatur- und Instrumentierungsfehler diagnostizieren
  6. Schritt 6: Gemeinsame Fachtests mit treiberspezifischer Ausführungsschicht strukturieren

Tag 4: Hybridtests und reale Geräte

  1. Schritt 1: WebView-Debugging und Browserkomponenten vorbereiten
  2. Schritt 2: Kontexte erkennen, wechseln und synchronisieren
  3. Schritt 3: Native und webbasierte Locatoren in einem Ablauf kombinieren
  4. Schritt 4: Geräteidentitäten, Berechtigungen und App-Zustände verwalten
  5. Schritt 5: Parallele Sitzungen mit getrennten Ports und Ressourcen betreiben
  6. Schritt 6: USB-, Netzwerk-, Kontext- und Gerätefehler systematisch analysieren

Tag 5: Stabilität, Artefakte und CI-Vorbereitung

  1. Schritt 1: Flaky Tests anhand von Zuständen, Locatoren und Wartebedingungen stabilisieren
  2. Schritt 2: Screenshots, Logs, Videos und Seitenquellen bei Fehlern sichern
  3. Schritt 3: Testdaten, Konfiguration und Gerätematrix für Regressionen festlegen
  4. Schritt 4: Suite nach Smoke-, Funktions- und Regressionstests gliedern
  5. Schritt 5: Parallele Pipeline-Ausführung mit sauberem Aufräumen vorbereiten
  6. Schritt 6: Das Seminarprojekt als ausführbare Android-Regressionssuite abnehmen

Praxisübungen

  • Durchgängiges Android-Seminarprojekt mit nativen und hybriden Funktionen
  • Vergleichende Umsetzung eines Testfalls mit UiAutomator2 und Espresso
  • Parallele Ausführung auf Emulator und realem Gerät
  • Stabilisierung und CI-Vorbereitung der entstandenen Regressionstests

Zielgruppe

Android-Testautomatisierung, mobile Entwicklung, QA-Engineering und Testarchitektur

Voraussetzungen

Programmiergrundlagen und allgemeine Kenntnisse in Softwaretests; Android-Grundkenntnisse sind hilfreich

Methodik

Fachliche Einführung, Live-Demonstrationen, geführte Schritt-für-Schritt-Übungen, eigenständige Praxisphasen, strukturierte Fehleranalyse und gemeinsame technische Auswertung. Alle Übungen werden an nachvollziehbaren Beispielszenarien durchgeführt.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Android-Testautomatisierung, mobile Entwicklung, QA-Engineering und Testarchitektur
Voraussetzungen: Programmiergrundlagen und allgemeine Kenntnisse in Softwaretests; Android-Grundkenntnisse sind hilfreich
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
Flensburg 5 Tage
Konstanz 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Hamburg 5 Tage
Leipzig 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Dresden 5 Tage
Luxemburg 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Trier 5 Tage
Madgeburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Ulm 5 Tage
München 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Wuppertal 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Erfurt 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Essen 5 Tage
Darmstadt 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Konstanz 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Leipzig 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben