Das Seminar verbindet die Bedienung realer Android-Geräte mit strukturierten Entwicklungs- und Qualitätssicherungsprozessen. Testvorzustände, App-Starts, virtuelle Displays, Aufnahmen, Skripte, Logsammlung und nachvollziehbare Testartefakte werden zu einem wiederholbaren Realgeräte-Workflow zusammengeführt.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Reale Android-Geräte reproduzierbar für Entwicklungs- und QA-Szenarien vorbereiten.
- App-orientierte Testzustände und virtuelle Displays kontrolliert einsetzen.
- Manuelle Eingaben, Beobachtungen und Aufnahmen zu einem standardisierten Testfall verbinden.
- Start, Überwachung, Abbruch und Bereinigung von Fscrcpy-Sitzungen skriptgestützt ausführen.
- Testnachweise mit Geräte-, Versions-, Zeit- und Fallbezug geordnet erzeugen.
Schrittweise Seminarinhalte
1. Architektur, Komponenten und Datenflüsse
Schwerpunkt: Desktop-Client, temporärer Android-Server, ADB-Verbindung, Video-, Audio- und Steuerkanäle sowie lokale Vertrauensgrenzen.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Architektur, Komponenten und Datenflüsse“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Desktop-Client, temporärer Android-Server, ADB-Verbindung, Video-, Audio- und Steuerkanäle sowie lokale Vertrauensgrenzen strukturiert modellieren.
- Ein vollständiges Kommunikationsmodell für USB- und Netzwerkbetrieb aufbauen.
- Start, Laufzeit, Beendigung und Rückstandsfreiheit des Android-Servers mit definierten Prüfpunkten verifizieren.
- Als Arbeitsergebnis ein nachvollziehbares Architektur- und Datenflussdiagramm dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
2. Geräteauswahl und Seriennummern
Schwerpunkt: ADB-Seriennummern, USB- und TCP/IP-Geräte, Emulatoren, einzelne und mehrere Geräte sowie Auswahloptionen.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Geräteauswahl und Seriennummern“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von ADB-Seriennummern, USB- und TCP/IP-Geräte, Emulatoren, einzelne und mehrere Geräte sowie Auswahloptionen strukturiert modellieren.
- Gezielte Auswahlregeln für Einzelgerät, Gerätegruppe und wechselnde Testgeräte umsetzen.
- Mehrdeutigkeiten, getrennte Geräte, Offline-Zustände und falsche Zielgeräte reproduzierbar behandeln.
- Als Arbeitsergebnis eine fehlersichere Geräteauswahlstrategie dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
3. App-orientierte Arbeitsabläufe
Schwerpunkt: gezielter App-Start, App-Neustart, Vollbild, Bildschirmabschaltung, Aktivhaltung, Sperrbildschirm und Testzustand.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „App-orientierte Arbeitsabläufe“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von gezielter App-Start, App-Neustart, Vollbild, Bildschirmabschaltung, Aktivhaltung, Sperrbildschirm und Testzustand strukturiert modellieren.
- Einen reproduzierbaren App-Start- und Bedienablauf für Support, Demo oder Test automatisieren.
- Falsche Paketnamen, abgestürzte Apps, Zustandsreste und abweichende Startbildschirme behandeln.
- Als Arbeitsergebnis einen stabilen App-Workflow mit definiertem Anfangs- und Endzustand dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
4. Virtuelle Displays erstellen und steuern
Schwerpunkt: Displaygröße, Dichte, Display-ID, Systemdekorationen, Startanwendung, Displaylebensdauer und Geräteunterstützung.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Virtuelle Displays erstellen und steuern“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Displaygröße, Dichte, Display-ID, Systemdekorationen, Startanwendung, Displaylebensdauer und Geräteunterstützung strukturiert modellieren.
- Ein separates virtuelles Display für einen definierten App- oder Testworkflow starten.
- App-Wechsel, Displayauflösung, Sitzungsende, nicht unterstützte Geräte und fehlerhafte Größenwerte prüfen.
- Als Arbeitsergebnis ein dokumentiertes virtuelles Displayprofil dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
5. Manuelle und teilautomatisierte QA-Workflows
Schwerpunkt: Testfälle, Gerätevorzustand, App-Version, Bildschirmaufnahme, Eingabesequenzen, Beobachtungen und Reproduzierbarkeit.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Manuelle und teilautomatisierte QA-Workflows“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Testfälle, Gerätevorzustand, App-Version, Bildschirmaufnahme, Eingabesequenzen, Beobachtungen und Reproduzierbarkeit strukturiert modellieren.
- Einen vollständigen Testfall auf einem realen Android-Gerät durchführen und nachvollziehbar dokumentieren.
- Abweichende Vorzustände, instabile Eingaben, Rotationen und Gerätewechsel als Fehlerquellen prüfen.
- Als Arbeitsergebnis einen standardisierten Realgeräte-Testablauf dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
6. Testnachweise, Aufnahmen und Artefakte
Schwerpunkt: Video, Screenshots, Logs, Zeitstempel, Dateibenennung, Testfall-ID, Datenschutz und geordnete Ablage.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Testnachweise, Aufnahmen und Artefakte“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Video, Screenshots, Logs, Zeitstempel, Dateibenennung, Testfall-ID, Datenschutz und geordnete Ablage strukturiert modellieren.
- Automatisiert oder halbautomatisiert nachvollziehbare Testartefakte erzeugen und zuordnen.
- Fehlende Dateien, falsche Testfallzuordnung, sensible Daten und unvollständige Aufnahmen erkennen.
- Als Arbeitsergebnis einen auditierbaren Satz technischer Testnachweise dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
7. Befehlszeilenautomatisierung und Prozesssteuerung
Schwerpunkt: Parameter, Exitcodes, Prozess-IDs, Wartebedingungen, Zeitlimits, Standardausgabe, Fehlerausgabe und parallele Aufrufe.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Befehlszeilenautomatisierung und Prozesssteuerung“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Parameter, Exitcodes, Prozess-IDs, Wartebedingungen, Zeitlimits, Standardausgabe, Fehlerausgabe und parallele Aufrufe strukturiert modellieren.
- Einen robusten Skriptablauf zum Starten, Überwachen und Beenden einer Sitzung implementieren.
- Fehlende Geräte, Startfehler, Timeout, Prozessabbruch und parallele Konflikte kontrolliert behandeln.
- Als Arbeitsergebnis ein fehlertolerantes Automatisierungsgrundgerüst dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
8. Protokolle, Diagnoseausgaben und Zeitbezug
Schwerpunkt: Verbose-Ausgabe, ADB-Status, Hostprozesse, Android-Logs, Zeitstempel, Korrelationsdaten und sichere Sammlung.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Protokolle, Diagnoseausgaben und Zeitbezug“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Verbose-Ausgabe, ADB-Status, Hostprozesse, Android-Logs, Zeitstempel, Korrelationsdaten und sichere Sammlung strukturiert modellieren.
- Einen standardisierten Diagnoseaufruf mit vollständiger, aber datensparsamer Protokollsammlung einrichten.
- Fehlende Zeitkorrelation, abgeschnittene Ausgaben, sensible Inhalte und widersprüchliche Gerätekennungen erkennen.
- Als Arbeitsergebnis ein wiederverwendbares Diagnosepaket dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
9. Einbindung in CI- und Laborprozesse
Schwerpunkt: Runner, physische Geräte, Reservierung, USB-Weitergabe, Skripte, Artefakte, Zeitlimits, Exklusivität und Bereinigung.
- Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Einbindung in CI- und Laborprozesse“ erfassen.
- Relevante Parameter, Objekte und Abhängigkeiten anhand von Runner, physische Geräte, Reservierung, USB-Weitergabe, Skripte, Artefakte, Zeitlimits, Exklusivität und Bereinigung strukturiert modellieren.
- Einen kontrollierten Laborjob für Start, Testnachweis, Ergebnisablage und Gerätebereinigung entwerfen.
- Parallel laufende Jobs, Geräteverlust, Zeitüberschreitung und unvollständige Bereinigung simulieren.
- Als Arbeitsergebnis ein belastbares CI- und Gerätejob-Konzept dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.
Praxisübungen und Laborszenarien
- Aufbau eines reproduzierbaren App-Testzustands auf einem realen Android-Gerät.
- Durchführung eines Testfalls auf physischem und virtuellem Display.
- Erzeugung von Video-, Screenshot- und Logartefakten mit eindeutiger Testfallzuordnung.
- Implementierung eines Skripts für Start, Zeitlimit, Ergebnisablage und Bereinigung.
- Simulation von Geräteverlust, Timeout und fehlerhaftem App-Start.
Zielgruppe und Voraussetzungen
Zielgruppe: Android-Entwicklung, Mobile QA, Testautomation, DevOps, technische Testleitung und Geräte-Laborbetrieb.
Voraussetzungen: Praxiskenntnisse in Android-Entwicklung oder Softwaretest, sichere Kommandozeilennutzung und grundlegende ADB-Kenntnisse.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen und aufeinander aufbauende Laboraufgaben vertieft. Jede Übung beginnt mit definierten Voraussetzungen, enthält messbare Prüfpunkte und endet mit einer dokumentierten Abnahme, damit der dreitägige Gesamtworkflow reproduzierbar bleibt.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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: | Android-Entwicklung, Mobile QA, Testautomation, DevOps, technische Testleitung und Geräte-Laborbetrieb |
| Voraussetzungen: | Praxiskenntnisse in Android-Entwicklung oder Softwaretest, sichere Kommandozeilennutzung und grundlegende ADB-Kenntnisse |
| 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.
