Seminar / Training
Einordnung
Große Testsuiten dürfen nicht durch punktuelle Reparaturen weiter verflechten. Das Seminar etabliert eine messbare Wartungsstrategie und führt Refactorings in kleinen, abgesicherten Schritten durch. Komponentenreferenzen, Prozeduren, Testdaten, Dateistruktur und Fehlerbehandlung werden priorisiert, ohne die laufende Regression zu unterbrechen.
Inhaltsverzeichnis
- Einordnung
- Lernziele
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisübungen
- Methodik
Lernziele
- Wartungsbedarf anhand nachvollziehbarer Metriken priorisieren
- Duplikate, überladene Prozeduren und fragile Komponenten erkennen
- Refactorings durch Charakterisierungstests absichern
- SmartID-, Daten- und Bibliotheksmigration schrittweise durchführen
- Flaky Tests und Testschulden in einen steuerbaren Pflegeprozess überführen
Zielgruppe
- Erfahrene QF-Test-Anwender
- Testautomation Engineers
- Testarchitektur
- QA Leads
- Maintainer gemeinsamer Testbibliotheken
Voraussetzungen
Sichere QF-Test-Praxis und Zugriff auf eine größere mobile Testsuite oder einen bereitgestellten Beispielbestand.
Schrittweise Seminarinhalte
1. Bestand vermessen
- Suite-Größe, Laufzeit, Fehlerhäufigkeit, Duplikation und Änderungsrate werden erhoben.
- Fehler werden nach Testlogik, Komponente, Daten und Infrastruktur klassifiziert.
- Hotspots erhalten eine Priorität aus Nutzen, Risiko und Änderungsaufwand.
2. Charakterisierungstests aufbauen
- Bestehendes Verhalten wird vor Änderungen durch kleine, gezielte Tests festgehalten.
- Kritische Prozeduren erhalten positive, negative und Grenzwertfälle.
- Vergleichsläufe auf repräsentativen Android- und iOS-Profilen bilden die Rückfallkontrolle.
3. Komponentenreferenzen modernisieren
- Instabile IDs, Indizes und Koordinaten werden über Run-Log-Häufigkeit priorisiert.
- UI Inspector, SmartID und Scope liefern robustere Ersatzreferenzen.
- Alte und neue Referenz werden vor der vollständigen Ablösung parallel geprüft.
4. Prozeduren und Daten entflechten
- Überladene Prozeduren werden in fachliche und technische Verantwortlichkeiten zerlegt.
- Parameterlisten werden verkürzt und Rückgabeverträge vereinheitlicht.
- Testdaten, Umgebungswerte und Geheimnisse wandern in getrennte Quellen.
5. Dateien und Abhängigkeiten bereinigen
- Große Suites werden nach stabilen Paketgrenzen aufgeteilt.
- Zyklische oder unnötige Abhängigkeiten werden entfernt.
- Öffentliche Bibliotheksoberflächen werden von internen Implementierungen getrennt.
6. Flaky Tests nachhaltig behandeln
- Mehrfachläufe messen Fehlerhäufigkeit und gemeinsame Auslöser.
- Pauschale Wiederholungen werden durch Ursachenbehebung, bessere Waiter oder Zustandskontrolle ersetzt.
- Nicht sofort lösbare Fälle erhalten Quarantäne, Eigentümer und Ablaufdatum.
7. Migration und Pflegeprozess steuern
- Änderungen werden in kleine, rückrollbare Pakete mit klarer Definition of Done geteilt.
- Deprecation-Hinweise und Kompatibilitätsprozeduren schützen abhängige Teams.
- Ein Wartungs-Backlog trennt Produktfehler, Testschuld und Infrastrukturthemen.
- Regelmäßige Metrikreviews prüfen, ob Laufzeit, Stabilität und Änderungsaufwand tatsächlich sinken.
Praxisübungen
- Hotspot-Analyse eines gewachsenen mobilen Testbestands
- Absicherung einer kritischen Prozedur durch Charakterisierungstests
- Migration fragiler Komponentenreferenzen auf SmartID und Scope
- Zerlegung einer überladenen Prozedur und Trennung der Testdaten
- Planung eines rückrollbaren Refactoring-Pakets mit Messkriterien
Methodik
Der Seminarbestand enthält typische Wartungsprobleme und wird in kontrollierten Schritten verbessert. Vorher-Nachher-Läufe und Metriken belegen jede Änderung; großflächige Umbauten ohne Rückfallkontrolle werden vermieden.
Fachbereichsleitung / Trainingskoordination
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene QF-Test-Anwender, Testautomation Engineers, Testarchitektur, QA Leads, Bibliotheks-Maintainer |
| Voraussetzungen: | Sichere QF-Test-Praxis und Zugriff auf eine größere mobile Testsuite oder Beispielbestand |
| 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.
