Seminar QF-Test Mobile: Wartung und Refactoring großer Testsuiten

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

  1. Einordnung
  2. Lernziele
  3. Zielgruppe
  4. Voraussetzungen
  5. Schrittweise Seminarinhalte
  6. Praxisübungen
  7. 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

  1. Suite-Größe, Laufzeit, Fehlerhäufigkeit, Duplikation und Änderungsrate werden erhoben.
  2. Fehler werden nach Testlogik, Komponente, Daten und Infrastruktur klassifiziert.
  3. Hotspots erhalten eine Priorität aus Nutzen, Risiko und Änderungsaufwand.

2. Charakterisierungstests aufbauen

  1. Bestehendes Verhalten wird vor Änderungen durch kleine, gezielte Tests festgehalten.
  2. Kritische Prozeduren erhalten positive, negative und Grenzwertfälle.
  3. Vergleichsläufe auf repräsentativen Android- und iOS-Profilen bilden die Rückfallkontrolle.

3. Komponentenreferenzen modernisieren

  1. Instabile IDs, Indizes und Koordinaten werden über Run-Log-Häufigkeit priorisiert.
  2. UI Inspector, SmartID und Scope liefern robustere Ersatzreferenzen.
  3. Alte und neue Referenz werden vor der vollständigen Ablösung parallel geprüft.

4. Prozeduren und Daten entflechten

  1. Überladene Prozeduren werden in fachliche und technische Verantwortlichkeiten zerlegt.
  2. Parameterlisten werden verkürzt und Rückgabeverträge vereinheitlicht.
  3. Testdaten, Umgebungswerte und Geheimnisse wandern in getrennte Quellen.

5. Dateien und Abhängigkeiten bereinigen

  1. Große Suites werden nach stabilen Paketgrenzen aufgeteilt.
  2. Zyklische oder unnötige Abhängigkeiten werden entfernt.
  3. Öffentliche Bibliotheksoberflächen werden von internen Implementierungen getrennt.

6. Flaky Tests nachhaltig behandeln

  1. Mehrfachläufe messen Fehlerhäufigkeit und gemeinsame Auslöser.
  2. Pauschale Wiederholungen werden durch Ursachenbehebung, bessere Waiter oder Zustandskontrolle ersetzt.
  3. Nicht sofort lösbare Fälle erhalten Quarantäne, Eigentümer und Ablaufdatum.

7. Migration und Pflegeprozess steuern

  1. Änderungen werden in kleine, rückrollbare Pakete mit klarer Definition of Done geteilt.
  2. Deprecation-Hinweise und Kompatibilitätsprozeduren schützen abhängige Teams.
  3. Ein Wartungs-Backlog trennt Produktfehler, Testschuld und Infrastrukturthemen.
  4. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben