Seminar / Training
Einordnung
Gewachsene mobile Testsuiten benötigen klare Verantwortlichkeiten und stabile Schnittstellen. Das Seminar entwickelt ein Architekturmodell, das fachliche Testfälle von Android- und iOS-Details trennt. Prozeduren, Pakete, Abhängigkeiten, Testdaten, Setup und Cleanup werden so organisiert, dass mehrere Teams parallel arbeiten und Änderungen kontrolliert ausrollen können.
Inhaltsverzeichnis
- Einordnung
- Lernziele
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisübungen
- Methodik
Lernziele
- Test-Sets, Testfälle, Prozeduren und Pakete nach Verantwortung strukturieren
- fachliche Keywords von technischen Plattformadaptern trennen
- Setup, Cleanup und Zustandsmanagement konsistent modellieren
- Abhängigkeiten, Parameter und Fehlerverträge stabil gestalten
- Bibliotheken versionierbar, reviewbar und migrationsfähig organisieren
Zielgruppe
- Testautomation Engineers
- Testarchitektur
- QA Leads
- Erfahrene QF-Test-Anwender
- Mobile-Entwicklung mit Bibliotheksverantwortung
Voraussetzungen
Sichere QF-Test-Grundkenntnisse und praktische Erfahrung mit mobilen Testfällen und Prozeduren.
Schrittweise Seminarinhalte
1. Ist-Struktur und Qualitätsmerkmale bewerten
- Testsuiten werden nach Duplikation, Kopplung, Dateigröße, Laufzeit und Fehlerdiagnose analysiert.
- Fachliche Testabsicht und technische Implementierung werden getrennt markiert.
- Ein Zielbild definiert Schichten, Verantwortlichkeiten und zulässige Abhängigkeiten.
2. Fachliche Testfälle modellieren
- Testfälle beschreiben Fachprozess, Datenvariante und erwartetes Ergebnis.
- Technische Navigation und Komponentenwissen werden aus dem Testfall entfernt.
- Test-Sets gruppieren nach Risiko, Teststufe und Ausführungsprofil statt nach zufälliger Entstehung.
3. Prozeduren und Verträge entwickeln
- Wiederkehrende Aktionen werden als kleine, eindeutig benannte Prozeduren gekapselt.
- Parameter, Rückgabewerte, Vorbedingungen und Fehlerverhalten bilden einen stabilen Vertrag.
- Optionale Parameter und Standardwerte werden begrenzt eingesetzt, damit Aufrufe lesbar bleiben.
- Technische Fehler werden mit fachlichem Kontext angereichert, aber nicht verschleiert.
4. Plattformadapter aufbauen
- Gemeinsame fachliche Keywords rufen Android- oder iOS-spezifische Implementierungen auf.
- Plattformunterschiede werden in Adapterpaketen statt in jedem Testfall behandelt.
- Gemeinsame Daten und erwartete Ergebnisse bleiben plattformneutral.
5. Setup, Cleanup und Zustände steuern
- Globale Umgebung, Suite, Testfall und Prozedur erhalten klar abgegrenzte Setup-Ebenen.
- Cleanup läuft auch nach Fehlern und beseitigt App-, Dialog- und Testdatenzustände.
- Teure Startschritte werden wiederverwendet, ohne Testfallunabhängigkeit zu verlieren.
6. Pakete und Abhängigkeiten organisieren
- Öffentliche und interne Prozeduren werden getrennt und mit klarer Namenskonvention versehen.
- Abhängigkeiten zwischen Suites werden explizit, minimal und zyklusfrei gehalten.
- Gemeinsame Bibliotheken erhalten Eigentümer, Version und Kompatibilitätsregel.
7. Teamarbeit und Migration absichern
- Dateiaufteilung unterstützt Versionskontrolle und reduziert Konflikte.
- Reviews prüfen Architekturregeln, Komponentenerkennung, Fehlerverträge und Cleanup.
- Bestehende Tests werden in kleinen Schritten mit Charakterisierungsläufen migriert.
- Veraltete Prozeduren erhalten eine angekündigte Deprecation- und Ablösephase.
Praxisübungen
- Architekturanalyse einer gewachsenen mobilen Testsuite
- Refactoring eines technischen Testfalls in fachliche Keywords und Plattformadapter
- Entwurf stabiler Prozedurverträge mit positiven und negativen Fällen
- Aufbau von Setup- und Cleanup-Ebenen für unabhängige Tests
- Migrationsplan für eine gemeinsame Bibliothek
Methodik
Aus einem gewachsenen Beispielbestand wird schrittweise eine Schichtenarchitektur entwickelt. Jede Umstrukturierung wird durch bestehende Charakterisierungstests abgesichert und in kurzen Architekturreviews begründet.
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: | 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: | Testautomation Engineers, Testarchitektur, QA Leads, erfahrene QF-Test-Anwender, Mobile-Entwicklung |
| Voraussetzungen: | Sichere QF-Test-Grundkenntnisse und praktische Erfahrung mit mobilen Tests und Prozeduren |
| 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.
