Seminarprofil
Das Seminar behandelt die robuste Automatisierung nativer und hybrider Desktopanwendungen unter Windows und macOS. Objektzugriff, Fenster- und Dialogsteuerung, Datei- und Systeminteraktionen, Plattformunterschiede, Prozesszustände und automatisierte Ausführung werden in einer gemeinsamen Architektur gekapselt.
Inhaltsübersicht
- Seminarprofil
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübung Schritt für Schritt
- Methodik
Lernziele
- Ziele und Einsatzgrenzen von Desktop-Testmodell sicher beurteilen
- AUT-Anbindung und Prozesse nachvollziehbar konfigurieren und praktisch anwenden
- Objektmodelle und Erkennung in wartbare Squish-Bausteine überführen
- Fehlerbilder bei Fenster, Menüs und Dialoge systematisch diagnostizieren
- Datei- und Systeminteraktionen mit geeigneten Prüf- und Reviewregeln absichern
Zielgruppe
Desktop-Tester, Testautomatisierer, Entwickler, Quality Engineers und Verantwortliche für plattformübergreifende Desktopprodukte.
Voraussetzungen
Squish-Grundkenntnisse, grundlegendes Skripting und Zugriff auf geeignete Windows- und macOS-Testumgebungen.
Seminarinhalte
Desktop-Testmodell
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Plattformmatrix und Varianten, geeignete End-to-End-Szenarien und reproduzierbarer Startzustand. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Plattformmatrix und Varianten
- geeignete End-to-End-Szenarien
- reproduzierbarer Startzustand
AUT-Anbindung und Prozesse
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Start, Verbindung und Beenden, Mehrprozessanwendungen und Hilfsprozesse und fehlerhafte Starts und Aufräumen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Start, Verbindung und Beenden
- Mehrprozessanwendungen und Hilfsprozesse
- fehlerhafte Starts und Aufräumen
Objektmodelle und Erkennung
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Fenster, Container und Controls, symbolische Namen und Plattformvarianten und dynamische und kundenspezifische Elemente. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Fenster, Container und Controls
- symbolische Namen und Plattformvarianten
- dynamische und kundenspezifische Elemente
Fenster, Menüs und Dialoge
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Hauptfenster, modale Dialoge und Pop-ups, Menüs, Kontextmenüs und Tastaturkürzel und Fokus, Aktivierung und Bildschirmposition. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Hauptfenster, modale Dialoge und Pop-ups
- Menüs, Kontextmenüs und Tastaturkürzel
- Fokus, Aktivierung und Bildschirmposition
Datei- und Systeminteraktionen
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Öffnen, Speichern und Pfade, Zwischenablage und Drag-and-drop und Berechtigungen und Benutzerverzeichnisse. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Öffnen, Speichern und Pfade
- Zwischenablage und Drag-and-drop
- Berechtigungen und Benutzerverzeichnisse
Komplexe und hybride Oberflächen
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden inhaltsbasierte Auswahl, kundenspezifische Komponenten und Kontextwechsel zu Webinhalten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- inhaltsbasierte Auswahl
- kundenspezifische Komponenten
- Kontextwechsel zu Webinhalten
Plattformadapter
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Fähigkeiten und Konfiguration, alternative Aktionen und Erwartungen und einheitliche Rückgabewerte und Fehlerbilder. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Fähigkeiten und Konfiguration
- alternative Aktionen und Erwartungen
- einheitliche Rückgabewerte und Fehlerbilder
Synchronisation und Wiederanlauf
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Objekt- und Prozesszustände, Timeouts und blockierte Dialoge und Reset und Wiederholung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Objekt- und Prozesszustände
- Timeouts und blockierte Dialoge
- Reset und Wiederholung
Agentenbetrieb und Reporting
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Benutzerkonto und interaktive Sitzung, Screenshots, Logs und Plattformdaten und Desktopmatrix und Quality Gates. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Benutzerkonto und interaktive Sitzung
- Screenshots, Logs und Plattformdaten
- Desktopmatrix und Quality Gates
Praxisübung Schritt für Schritt
- Plattformen und Systemgrenzen für einen plattformübergreifenden Desktopablauf mit Datei- oder Systemdialog festlegen.
- AUTs, Geräte, Browser oder Desktop-Sitzungen reproduzierbar vorbereiten.
- Objekthierarchien und technische Kontexte auf jeder Plattform analysieren.
- Gemeinsame Geschäftsaktionen und plattformspezifische Adapter definieren.
- Start-, Reset- und Bereinigungsabläufe je Zielsystem implementieren.
- Übergänge zwischen Anwendungen oder Technologien zustandsbezogen synchronisieren.
- Plattformabhängige Erwartungen und gemeinsame Prüfkriterien festlegen.
- Ergebnisse, Screenshots und Plattformdaten in einem Bericht zusammenführen.
- Den Ablauf auf einer zweiten Konfiguration ausführen und Unterschiede bewerten.
Methodik
Kurze Theorieblöcke werden unmittelbar durch Demonstrationen und betreute Übungen ergänzt. Die Arbeit erfolgt an einem durchgängigen Beispielprojekt mit nachvollziehbaren Zwischenständen, klaren Qualitätskriterien und wiederholbaren Ausführungen.
Fachbereichsleitung und Ansprechpersonen
-

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 Stunden pro Tag; Beginn am ersten Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Desktop-Tester, Testautomatisierer, Entwickler, Quality Engineers und Verantwortliche für plattformübergreifende Desktopprodukte. |
| Voraussetzungen: | Squish-Grundkenntnisse, grundlegendes Skripting und Zugriff auf geeignete Windows- und macOS-Testumgebungen. |
| 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: | Fachliche Einordnung, Demonstrationen, angeleitete Konfiguration und 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- und 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.
