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
- Einordnung
- Lernziele
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisübungen
- 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
- SDK, Android Studio, System-Image und ein geeignetes AVD werden geprüft beziehungsweise eingerichtet.
- Ein reales Gerät wird optional über USB-Debugging ergänzt und gegen den Emulator abgegrenzt.
- Gerätenamen, Ausgangszustände und App-Builds werden für wiederholbare Übungen festgelegt.
2. App verbinden und ersten Test erstellen
- Der Quickstart-Assistent erzeugt eine Android-Setupsequenz.
- Eine fachliche Bedienfolge wird im mobilen Aufnahmefenster erfasst und bereinigt.
- Text-, Sichtbarkeits- und Zustandschecks ergänzen den ersten vollständigen Testfall.
- Setup und Cleanup machen den Test von vorherigen Läufen unabhängig.
3. Komponenten robust erkennen
- Der UI Inspector erklärt Hierarchie, Klassen, Namen, Labels und Zustände der App-Oberfläche.
- SmartIDs werden aus stabilen Merkmalen aufgebaut und mit Scopes eingegrenzt.
- Dynamische Listen, wiederholte Elemente und Unterelemente werden ohne fragile Bildschirmkoordinaten adressiert.
- Erkennungsprobleme werden mit Varianten auf mehreren Geräteprofilen geprüft.
4. Gesten und Gerätezustände beherrschen
- Taps, lange Berührungen, Swipes und Scrollschleifen werden mit Utility-Prozeduren umgesetzt.
- Tastatur, Berechtigungsdialoge, Orientierung und App-Vordergrund werden kontrolliert.
- Jede Interaktion erhält eine fachliche Nachbedingung und einen begrenzten Fehlerpfad.
5. Testarchitektur entwickeln
- Testfälle, Prozeduren, Pakete, Setup und Cleanup werden nach Verantwortlichkeit gegliedert.
- Fachliche Keywords verdecken technische Android-Details.
- Gemeinsame Bibliotheken erhalten Parameter, Rückgabewerte und einheitliche Fehlerkonventionen.
- Versionskontrollfreundliche Dateiaufteilung und Review-Regeln werden festgelegt.
6. Datenvariation einbauen
- Positive, negative und Grenzwertdaten werden als tabellarisches Schema modelliert.
- Ein Testfall iteriert mit eindeutigen Datensatznamen und isoliertem Cleanup.
- Erwartete Fehler werden fachlich geprüft und nicht als technischer Testabbruch behandelt.
7. Fehler systematisch analysieren
- Run-Log, Screenshot, Variablen und Komponenteninformation werden in einer festen Diagnosefolge ausgewertet.
- Debugger und Breakpoints isolieren Fehler in Prozeduren und Datenübergaben.
- Timing-, Erkennungs- und Gerätefehler werden durch gezielte Negativtests unterschieden.
8. Reports und Automatisierung vorbereiten
- HTML-, XML- und JUnit-Ergebnisse werden mit eindeutiger Run-ID erzeugt.
- Ein Batch-Aufruf übergibt Variablen, wertet Exitcodes aus und archiviert Artefakte.
- Ein kleiner Geräte-Matrix-Lauf zeigt die Anforderungen an parallele und entfernte Ausführung.
- 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
-

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: | 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.
