Seminar / Training
Das Seminar adressiert Oberflächen, die über native Selektoren nur unzureichend zugänglich sind. POCO für unterstützte Game-Engines und bildbasierte Erkennung werden als kontrollierte Ergänzung einer strukturellen Automatisierung eingesetzt.
Zwei Tage sind notwendig, weil Engine-Integration, Objektinspektion, Bildkalibrierung und robuste Fallback-Strategien auf realen Anwendungen geübt werden.
Inhaltsverzeichnis
- Qualitätsstrategie und Auswahl geeigneter Testarten
- POCO-Automatisierung für Spiele- und Engine-Oberflächen
- Bildbasierte Erkennung als kontrollierter Fallback
- Testschritte, Aktionen und Prüfungen
- Synchronisation, Fehlerpfade und robuste Assertions
- Berichte, Artefakte und Fehleranalyse
- Störungsbehebung und Wiederanlauf
Lernziele
- POCO-Verbindungen und Objektbäume prüfen.
- Engine-Objekte stabil adressieren.
- Bildsuche mit kontrollierten Toleranzen einsetzen.
- Native, POCO- und Bildschritte sinnvoll kombinieren.
Zielgruppe
Game- und App-Testautomation, Qualitätssicherung, Entwicklerteams mit Unity-, Unreal-, Cocos- oder ähnlichen Oberflächen.
Voraussetzungen
Grundkenntnisse in UI-Testautomatisierung; eine geeignete Test-App und Kenntnisse ihrer Engine beziehungsweise Rendertechnik.
Seminarinhalte
Modul 1: Qualitätsstrategie und Auswahl geeigneter Testarten
Manuelle Prüfung, UI-Automatisierung, Performance, Traversal und Netzwerkdiagnose werden nach Risiko und Aussagekraft kombiniert.
- Schritt 1: Kritische Geschäftsabläufe und technische Risikobereiche priorisieren.
- Schritt 2: Geeignete Testart und Gerätetiefe pro Risiko auswählen.
- Schritt 3: Smoke-, Regression-, Stabilitäts- und Diagnosepakete voneinander trennen.
- Schritt 4: Abnahmekriterien und regelmäßige Überprüfung des Portfolios festlegen.
Modul 2: POCO-Automatisierung für Spiele- und Engine-Oberflächen
Bei Unity-, Unreal-, Cocos- oder vergleichbaren Oberflächen reichen native Selektoren häufig nicht aus. POCO stellt eine enginebezogene Objektansicht bereit.
- Schritt 1: Engine, unterstützten POCO-Treiber und erforderliche App-Integration bestimmen.
- Schritt 2: POCO-Verbindung auf dem Testgerät aufbauen und Objektbaum prüfen.
- Schritt 3: Objekte über stabile Engine-Merkmale adressieren und Aktionen ausführen.
- Schritt 4: Native, POCO- und bildbasierte Schritte in einer klaren Fallback-Reihenfolge kombinieren.
Modul 3: Bildbasierte Erkennung als kontrollierter Fallback
Bildvergleich ist nützlich, wenn keine stabilen strukturellen Selektoren verfügbar sind. Auflösung, Skalierung und Toleranz müssen jedoch bewusst gesteuert werden.
- Schritt 1: Referenzbild in einem definierten Gerätezustand erfassen.
- Schritt 2: Suchbereich, Skalierung und Ähnlichkeitsschwelle festlegen.
- Schritt 3: Erkennung unter unterschiedlichen Auflösungen und Darstellungszuständen testen.
- Schritt 4: Fehl- und Nichterkennungen protokollieren und nach Möglichkeit durch strukturelle Selektoren ersetzen.
Modul 4: Testschritte, Aktionen und Prüfungen
Ein Testfall wird schrittweise aus Vorbereitung, Interaktion, Prüfung und Aufräumen aufgebaut. Jeder Schritt erhält einen klaren Fehlerbezug.
- Schritt 1: Vorbedingungen und App-Startzustand reproduzierbar herstellen.
- Schritt 2: Aktionen wie Tippen, Eingeben, Wischen und App-Steuerung in fachlicher Reihenfolge anlegen.
- Schritt 3: Sichtbarkeit, Text, Zustand und erwartete Navigation mit Assertions prüfen.
- Schritt 4: Aufräum- und Rücksetzschritte ergänzen, damit Wiederholungsläufe vergleichbar bleiben.
Modul 5: Synchronisation, Fehlerpfade und robuste Assertions
Mobile Oberflächen reagieren nicht in konstanten Zeiten. Robuste Tests verwenden Zustandsprüfungen, begrenzte Wiederholungen und aussagekräftige Fehlerbilder.
- Schritt 1: Feste Wartezeiten durch zustandsbasierte Prüfungen ersetzen.
- Schritt 2: Timeouts nach fachlicher Erwartung und technischer Obergrenze dimensionieren.
- Schritt 3: Alternative Zustände und kontrollierte Fehlerpfade modellieren.
- Schritt 4: Bei Fehlern Screenshot, Seitenquelle, Protokoll und Schrittparameter erfassen.
Modul 6: Berichte, Artefakte und Fehleranalyse
Berichte werden nicht nur als Ampel betrachtet. Schrittprotokolle, Screenshots, Aufzeichnungen, Geräteinformationen und Leistungsdaten bilden gemeinsam die Diagnosegrundlage.
- Schritt 1: Berichtsstatus und fehlgeschlagenen Schritt bis zur technischen Ursache zurückverfolgen.
- Schritt 2: Screenshots, Protokolle, Aufzeichnung und Leistungsdaten zeitlich korrelieren.
- Schritt 3: Produktfehler, Testfehler, Gerätefehler und Infrastrukturfehler getrennt klassifizieren.
- Schritt 4: Wiederholungs- und Eskalationsregeln für nicht eindeutige Fehler festlegen.
Modul 7: Störungsbehebung und Wiederanlauf
Wiederkehrende Störungen werden mit klarer Reihenfolge untersucht. Ungezielte Neustarts werden vermieden, weil sie Beweise vernichten und Ursachen verdecken können.
- Schritt 1: Auswirkung und betroffenen Umfang bestimmen, bevor Änderungen vorgenommen werden.
- Schritt 2: Letzte Änderungen, Ressourcenlage und Verbindungsstatus prüfen.
- Schritt 3: Komponente isoliert testen und nur den notwendigen Dienst neu starten.
- Schritt 4: Ursache, Maßnahme, Verifikation und Vorbeugung im Störungsprotokoll festhalten.
Praxisübungen
- Eine POCO-Verbindung zu einer Beispiel-App aufbauen.
- Ein Engine-Objekt inspizieren und automatisiert bedienen.
- Eine Bildvorlage kalibrieren und unter Varianten testen.
- Eine Fallback-Kette aus strukturellem Selektor, POCO und Bildsuche entwerfen.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf Deutsch – bei Firmenseminaren ist auch Englisch möglich – gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Game- und App-Testautomation, Qualitätssicherung, Entwicklerteams mit Unity-, Unreal-, Cocos- oder ähnlichen Oberflächen. |
| Vorausetzung: | Grundkenntnisse in UI-Testautomatisierung; eine geeignete Test-App und Kenntnisse ihrer Engine beziehungsweise Rendertechnik. |
| 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, Inhaus, 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.
