Schulungsübersicht
QA- und Automatisierungsgrundlagen
- Arten von Tests und die Rolle von Regressionstests
- Manuelles Testen versus automatisiertes Testen
- Wann Automatisierung einen Mehrwert bietet und was manuell bleiben sollte
- Gute Praktiken für wartbare automatisierte Tests
Arbeiten mit Katalon Studio
- Überblick über Funktionen und Hauptkomponenten von Katalon Studio
- Erstellen eines Projekts und Verständnis der Projektstruktur
- Umgang mit Testfällen, Testsuiten, Testobjekten und Auswertungsberichten
- Verwendung von Aufzeichnung, Objektspion und Wiedergabe zur Beschleunigung der Testerstellung
Erstellen wiederverwendbarer automatisierter Tests
- Verwendung von Variablen, Bedingungen, Schleifen und wiederverwendbaren Schritten in der Testlogik
- Arbeiten mit integrierten Schlüsselwörtern und einfachen benutzerdefinierten Schlüsselwörtern
- Parametrisierung von Tests mit Eingabedaten und globalen Variablen
- Verbesserung der Lesbarkeit und Wartbarkeit automatisierter Tests
API-Testautomatisierung
- Grundlagen des API-Testens und gängige REST-Konzepte
- Erstellen von Anfragen für gängige Methoden und Endpunkte
- Validieren von Statuscodes, Headern, Antwortinhalten und grundlegenden Antwortzeiten
- Verkettung von Anfragen, Verwendung von Variablen und Organisieren von API-Regressionstests
Web-UI-Testautomatisierung
- Erstellen browserbasierter automatisierter Tests in Katalon Studio
- Umgang mit Lokatoren, Formularen, Navigationsabläufen und gängigen UI-Aktionen
- Behandlung von Wartezeiten, Checkpoints und Validierungsschritten für eine stabile Ausführung
- Erstellen wiederverwendbarer Testabläufe für wichtige Geschäftsszenarien
Grundlegende Mobiltests in Katalon Studio
- Konzepte der Mobilautomatisierung und die Rolle des Mobiltestens in Katalon Studio
- Vorbereitung einfacher Mobiltestszenarien und Verständnis der Setup-Anforderungen
- Wiederverwendung gängiger Designprinzipien der Automatisierung für Web- und Mobiltests
Testausführung, Berichterstattung und nächste Schritte
- Organisieren von Tests in Suiten für wiederholbare Regressionstests
- Überprüfen von Ausführungsergebnissen, Protokollen und Berichten
- Identifizieren häufiger Ursachen für instabile Tests und Verbesserung der Zuverlässigkeit
- Definieren praktischer nächster Schritte für die Einführung der Testautomatisierung im Team
Voraussetzungen
- Grundlegendes Verständnis von Softwaretestkonzepten, einschließlich funktionaler und Regressionstests
- Erfahrung im manuellen Testen von Webanwendungen oder APIs
- Grundlegende Programmierkenntnisse oder Sicherheit im Umgang mit Logik, Variablen und einfachen Skripten
Zielgruppe
- Manuelle Tester, die in die Testautomatisierung wechseln
- QA-Mitglieder, die automatisierte Regressionstests in Katalon Studio erstellen und pflegen müssen
- Technische Teammitglieder, die an der Validierung von Web-, API- oder einfachen Mobiltests beteiligt sind
Erfahrungsberichte (3)
Die Geduld und das Tempo des Dozenten.
Jace - Vodacom
Kurs - Test Automation with Selenium
Maschinelle Übersetzung
Hauptthemen können im Voraus mit dem Trainer besprochen und vereinbart werden. Entspannte und angenehme Atmosphäre während der Seminarstage.
Lorenz - Continentale Lebensversicherung AG
Kurs - Advanced Selenium
Maschinelle Übersetzung
Ich habe neue Kenntnisse erworben und bin mir ziemlich sicher dabei. Es gibt nichts Unklares.
Barbara - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maschinelle Übersetzung