Schulungsübersicht
Grundlagen der Qualitätssicherung und Automatisierung
- Arten von Tests und die Rolle der Regressionstests
- Unterschiede zwischen manuellen und automatisierten Tests
- Wann Automatisierung sinnvoll ist – und wann man besser auf manuelle Verfahren zurückgreift
- Beste Praktiken für wartbare automatisierte Tests
Einsatz von Katalon Studio
- Übersicht über die Funktionen und Hauptkomponenten von Katalon Studio
- Erstellung eines Projekts sowie Verständnis der Projektstruktur
- Arbeiten mit Testfällen, Testsuites, Testobjekten sowie Ausführungsberichten
- Nutzung von Aufzeichnungsfunktion, Objekterkennung und Wiedergabefunktion zur Beschleunigung der Testerstellung
Entwicklung wiederverwendbarer automatisierter Tests
- Einsatz von Variablen, Bedingungen, Schleifen sowie wiederverwendbaren Schritten in der Testlogik
- Nutzung vordefinierter Schlüsselwörter sowie einfacher benutzerdefinierter Schlüsselwörter
- Parametrisierung von Tests mittels Eingabedaten und globalen Variablen
- Erhöhung der Lesbarkeit und Wartbarkeit automatisierter Tests
Automatisierte API-Tests
- Grundsätze der API-Testung sowie wichtige REST-Konzepte
- Erstellung von Anfragen für gängige Methoden und Endpunkte
- Überprüfung von Statuscodes, Headern, Antwortinhalten sowie Grundlagen der Reaktionszeit
- Verketten mehrerer Anfragen, Nutzung von Variablen sowie Strukturierung von API-Regressionstests
Automatisierte Web-UI-Tests
- Entwicklung browserbasierter automatisierter Tests mit Katalon Studio
- Arbeiten mit Lokalisierern, Formularen, Navigationsabläufen sowie typischen UI-Aktionen
- Hinzufügen von Wartezeiten, Prüfpunkten und Validierungsschritten für eine zuverlässige Testausführung
- Erstellung wiederverwendbarer Testabläufe für entscheidende Geschäftsszenarien
Einführung in mobile Tests mit Katalon Studio
- Grundlagen der mobilen Automatisierung und deren Platzierung im Kontext von Katalon Studio
- Erstellung einfacher mobiler Testszenarien sowie Verständnis der notwendigen Voraussetzungen
- Übertragung bewährter Automatisierungsprinzipien auf sowohl Web- als auch mobile Tests
Testausführung, Berichterstellung und nächste Schritte
- Zusammenfassung von Tests zu Suites für wiederholbare Regressionstests
- Auswertung der Ergebnisse, Protokolle sowie Berichte nach Testdurchläufen
- Ermittlung häufiger Ursachen für instabile Tests und Verbesserungsmaßnahmen zur Zuverlässigkeit
- Definition praktikabler Schritte, um die Teammitglieder erfolgreich in die Testautomatisierung einzuführen.
Voraussetzungen
- Grunzgrändliches Verständnis von Testkonzepten in der Softwareentwicklung, insbesondere funktionale und Regressionstests
- Erfahrung im manuellen Testen von Webanwendungen oder APIs
- Grundkenntnisse in Programmierung oder Vertrautheit mit logischen Abläufen, Variablen sowie einfachen Skripten
Zielgruppe
- Manuelle Tester, die in die Testautomatisierung einsteigen möchten.
- Qualitätssicherungs-Mitarbeiter, die automatisierte Regressionstests mit Katalon Studio erstellen und pflegen müssen.
- Technische Teammitglieder, die an der Validierung von Web-, API- oder einfachen mobilen Tests beteiligt sind.
Erfahrungsberichte (3)
Die Möglichkeiten von Postman und seine zukünftige Nutzung.
Gordana Gacic - SEE Digital D.O.O.
Kurs - API Testing with Postman
Maschinelle Übersetzung
Praktische Übungen erleichtern das Behalten von Informationen.
ashley bolen - Insurance Corporation of British Columbia
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