Seminar QF-Test Mobile: Skripting mit Groovy, Jython und JavaScript

Seminar / Training

Einordnung

Skripting ergänzt QF-Test dort, wo Standardknoten oder Prozeduren nicht ausreichen. Das Seminar vermittelt eine kontrollierte Auswahl zwischen Groovy, Jython und JavaScript und zeigt, wie Skriptlogik klein, testbar und wartbar bleibt. Mobile Besonderheiten werden über klar gekapselte Hilfsfunktionen eingebunden, ohne fachliche Testfälle mit technischem Code zu überladen.

Inhaltsverzeichnis

  1. Einordnung
  2. Lernziele
  3. Zielgruppe
  4. Voraussetzungen
  5. Schrittweise Seminarinhalte
  6. Praxisübungen
  7. Methodik

Lernziele

  • Skriptbedarf begründen und geeignete Sprache auswählen
  • QF-Test-Variablen, Parameter und Rückgabewerte sicher verarbeiten
  • strukturierte Daten und mobile Hilfsfunktionen implementieren
  • Fehlerbehandlung und Logging in Skripten vereinheitlichen
  • Skriptcode als getestete und versionierbare Bibliothek bereitstellen

Zielgruppe

  • Testautomation Engineers
  • Entwicklungsnahe QA Engineers
  • Testarchitektur
  • Softwareentwickler mit QF-Test-Verantwortung

Voraussetzungen

Sichere QF-Test-Grundkenntnisse und grundlegende Programmiererfahrung in mindestens einer Skriptsprache.

Schrittweise Seminarinhalte

1. Skriptrollen und Ausführungskontexte verstehen

  1. Standardknoten, Prozedur und Skript werden nach Wartbarkeit und Ausdrucksstärke verglichen.
  2. Server- und SUT-Kontext werden anhand verfügbarer Objekte und Seiteneffekte unterschieden.
  3. Eine Entscheidungsregel verhindert unnötiges Skripting für einfache Testschritte.

2. Variablen und Parameter verarbeiten

  1. QF-Test-Variablen werden gelesen, typisiert, validiert und kontrolliert zurückgeschrieben.
  2. Fehlende, leere und falsch formatierte Werte erhalten eindeutige Fehlermeldungen.
  3. Prozedurparameter und Skriptfunktionen werden über kleine, stabile Schnittstellen verbunden.

3. Strukturierte Daten bearbeiten

  1. Listen, Maps und JSON-ähnliche Strukturen werden normalisiert und geprüft.
  2. Mobile Testdaten werden gefiltert, kombiniert und in reportfähige Darstellungen überführt.
  3. Objekte werden nur dort verwendet, wo Lebensdauer und Serialisierung kontrollierbar bleiben.

4. Mobile Hilfsfunktionen entwickeln

  1. Eine Hilfsfunktion berechnet sichere Gestenparameter aus Komponenten- oder Bildschirmgrößen.
  2. Geräte- und Plattformmerkmale werden über eine zentrale Abstraktion abgefragt.
  3. Wiederholungs- und Polling-Funktionen erhalten Zeitgrenze, Abbruchbedingung und Diagnoseausgabe.

5. Fehlerbehandlung und Logging vereinheitlichen

  1. Technische Ausnahmen werden in verständliche QF-Test-Fehler mit Kontext übersetzt.
  2. Warnung, Fehler und Diagnoseinformation werden nach klarer Regel protokolliert.
  3. Sensible Werte werden vor der Ausgabe maskiert.
  4. Cleanup wird auch bei Skriptfehlern zuverlässig ausgelöst.

6. Java- und Browserfunktionen gezielt nutzen

  1. Verfügbare Java-Bibliotheken werden über klar begrenzte Wrapper eingebunden.
  2. JavaScript wird für webbasierte Anteile nur innerhalb definierter QF-Test-Pro-Szenarien eingesetzt.
  3. Abhängigkeiten, Versionen und Laufzeitvoraussetzungen werden dokumentiert.

7. Bibliothek testen und verteilen

  1. Hilfsfunktionen erhalten positive, negative und Grenzwerttests.
  2. Pakete, Dateien und öffentliche Prozeduren werden nach stabilen Namensregeln organisiert.
  3. Code-Review, Versionierung und Deprecation schützen bestehende Testsuiten vor unkontrollierten Änderungen.

Praxisübungen

  • Validierung und Normalisierung von QF-Test-Variablen
  • Implementierung einer mobilen Gesten- oder Polling-Hilfsfunktion
  • Einheitliche Fehlerübersetzung und maskiertes Logging
  • Aufbau einer kleinen Skriptbibliothek mit automatisierten Tests

Methodik

Kurze Codebeispiele werden schrittweise in QF-Test-Prozeduren eingebettet. Jede Funktion erhält Tests und einen klaren Aufrufvertrag; umfangreiche Skripte ohne gekapselte Schnittstelle werden bewusst vermieden.

Fachbereichsleitung / Trainingskoordination

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, entwicklungsnahe QA Engineers, Testarchitektur, Softwareentwicklung
Voraussetzungen: Sichere QF-Test-Grundkenntnisse und grundlegende Programmiererfahrung
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
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben