Seminar QF-Test Mobile: Intensiv Android Testautomatisierung

Seminar / Training

Einordnung

Das Intensivprogramm fasst die wesentlichen Android-Themen des Seminarportfolios in einem zusammenhängenden Praxisprojekt zusammen. Von der reproduzierbaren Geräteumgebung über robuste Komponenten und Gesten bis zu wiederverwendbarer Architektur, Fehleranalyse und automatisierter Ausführung entsteht eine belastbare Android-Regressionssuite. Vertiefungsthemen werden komprimiert, aber mit durchgängigen Übungen verbunden.

Inhaltsverzeichnis

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

Lernziele

  • eine vollständige Android-Testumgebung mit Emulator und optional realem Gerät betreiben
  • mobile Testfälle aufzeichnen, prüfen und stabil wiederholen
  • SmartID, UI Inspector, Gesten und Zustandskontrollen sicher kombinieren
  • eine wartbare Prozedur- und Datenarchitektur aufbauen
  • Run-Logs, Reports und automatisierte Batch-Läufe produktionsnah einsetzen

Zielgruppe

  • QA Engineers
  • Testautomation Engineers
  • Android-Tester
  • Testarchitektur
  • Mobile-Entwicklung mit Automatisierungsverantwortung

Voraussetzungen

Grundverständnis funktionaler Tests. Android-Grundkenntnisse sind hilfreich; QF-Test-Vorkenntnisse sind nicht erforderlich.

Schrittweise Seminarinhalte

1. Android-Testlabor aufbauen

  1. SDK, Android Studio, System-Image und ein geeignetes AVD werden geprüft beziehungsweise eingerichtet.
  2. Ein reales Gerät wird optional über USB-Debugging ergänzt und gegen den Emulator abgegrenzt.
  3. Gerätenamen, Ausgangszustände und App-Builds werden für wiederholbare Übungen festgelegt.

2. App verbinden und ersten Test erstellen

  1. Der Quickstart-Assistent erzeugt eine Android-Setupsequenz.
  2. Eine fachliche Bedienfolge wird im mobilen Aufnahmefenster erfasst und bereinigt.
  3. Text-, Sichtbarkeits- und Zustandschecks ergänzen den ersten vollständigen Testfall.
  4. Setup und Cleanup machen den Test von vorherigen Läufen unabhängig.

3. Komponenten robust erkennen

  1. Der UI Inspector erklärt Hierarchie, Klassen, Namen, Labels und Zustände der App-Oberfläche.
  2. SmartIDs werden aus stabilen Merkmalen aufgebaut und mit Scopes eingegrenzt.
  3. Dynamische Listen, wiederholte Elemente und Unterelemente werden ohne fragile Bildschirmkoordinaten adressiert.
  4. Erkennungsprobleme werden mit Varianten auf mehreren Geräteprofilen geprüft.

4. Gesten und Gerätezustände beherrschen

  1. Taps, lange Berührungen, Swipes und Scrollschleifen werden mit Utility-Prozeduren umgesetzt.
  2. Tastatur, Berechtigungsdialoge, Orientierung und App-Vordergrund werden kontrolliert.
  3. Jede Interaktion erhält eine fachliche Nachbedingung und einen begrenzten Fehlerpfad.

5. Testarchitektur entwickeln

  1. Testfälle, Prozeduren, Pakete, Setup und Cleanup werden nach Verantwortlichkeit gegliedert.
  2. Fachliche Keywords verdecken technische Android-Details.
  3. Gemeinsame Bibliotheken erhalten Parameter, Rückgabewerte und einheitliche Fehlerkonventionen.
  4. Versionskontrollfreundliche Dateiaufteilung und Review-Regeln werden festgelegt.

6. Datenvariation einbauen

  1. Positive, negative und Grenzwertdaten werden als tabellarisches Schema modelliert.
  2. Ein Testfall iteriert mit eindeutigen Datensatznamen und isoliertem Cleanup.
  3. Erwartete Fehler werden fachlich geprüft und nicht als technischer Testabbruch behandelt.

7. Fehler systematisch analysieren

  1. Run-Log, Screenshot, Variablen und Komponenteninformation werden in einer festen Diagnosefolge ausgewertet.
  2. Debugger und Breakpoints isolieren Fehler in Prozeduren und Datenübergaben.
  3. Timing-, Erkennungs- und Gerätefehler werden durch gezielte Negativtests unterschieden.

8. Reports und Automatisierung vorbereiten

  1. HTML-, XML- und JUnit-Ergebnisse werden mit eindeutiger Run-ID erzeugt.
  2. Ein Batch-Aufruf übergibt Variablen, wertet Exitcodes aus und archiviert Artefakte.
  3. Ein kleiner Geräte-Matrix-Lauf zeigt die Anforderungen an parallele und entfernte Ausführung.
  4. Betriebscheckliste und Recovery-Schritte schließen das Praxisprojekt ab.

Praxisübungen

  • Einrichtung eines Android-Emulators und Erzeugung einer Quickstart-Sequenz
  • Entwicklung eines vollständigen fachlichen Testfalls mit Checks und Cleanup
  • Refactoring der Aufzeichnung in SmartIDs und wiederverwendbare Prozeduren
  • Datengetriebene Ausführung mehrerer positiver und negativer Varianten
  • Diagnose eines instabilen Laufs mit Run-Log und Debugger
  • Batch-Ausführung mit Report und kleinem Geräte-Matrix-Szenario

Methodik

Das Seminar folgt einem durchgängigen Android-Praxisprojekt. Neue Techniken werden jeweils am bestehenden Testbestand ergänzt, durch Negativfälle geprüft und anschließend in eine wartbare Bibliotheksstruktur überführt.

Fachbereichsleitung / Trainingskoordination

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: QA Engineers, Testautomation Engineers, Android-Tester, Testarchitektur, Mobile-Entwicklung
Voraussetzungen: Grundverständnis funktionaler Tests; Android-Grundkenntnisse hilfreich, QF-Test-Vorkenntnisse nicht 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, Inhouse, 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
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Bremen 5 Tage
Darmstadt 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 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
Luxemburg 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Madgeburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Trier 5 Tage
München 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Darmstadt 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben