Schulungsübersicht
Einführung in die Automatisierungstests
-
Grundlagen der Automatisierungstests
- Vorteile der Automatisierung
- Unterschiede zwischen funktionalen und nicht-funktionalen Tests
-
Verständnis des Kunden-Ökosystems
- Überblick über Oracle APEX
- Einführung in .Net Core
- Grundlagen des maschinellen Lernens bei Algorithmenentwicklung
Übersicht über gängige Automatisierungswerkzeuge
-
Selenium
- Einrichtung von Selenium WebDriver
- Erstellung sowie Ausführung von Testskripten
- Best Practices für die Nutzung von Selenium
-
TestComplete
- Grundlagen von TestComplete
- Erstellung automatisierter Tests für verschiedene Anwendungen
- Integration von TestComplete mit anderen Werkzeugen
Vertiefung der Automatisierung mit Selenium
-
Fortgeschrittene Anwendungen von Selenium
- Umgang mit dynamischen Web-Elementen
- Durchführung von Cross-Browser-Tests
- Verknüpfung mit TestNG sowie JUnit
-
Entwicklung eigener Frameworks
- Page Object Model (POM)
- Datentreiber- sowie schlüsselwortbasierte Testframeworks
- Kontinuierliche Integration mittels Jenkins
Erweiterte Funktionen in TestComplete
-
Skriptentwicklung und Automatisierung
- Von TestComplete unterstützte Skriptsprachen
- Automatisierung von Desktop-, Web- sowie mobilen Anwendungen
-
Individualisierung der Tests
- Erstellen eigener Prüfpunkte
- Behandlung von Ausnahmen und Fehlern
Integration mit Oracle APEX sowie .Net Core
-
Testen von Oracle APEX-Anwendungen
- Strategien zur Automatisierung bei APEX-Projekten
- Spezifische Werkzeuge und Vorgehensweisen für APEX
-
Automatisierung im Kontext von .Net Core
- Erstellung von Testprojekten
- Unit-Tests mit xUnit
- Integrationstests sowie End-to-End-Verfahren
Maschinelles Lernen in der Automatisierung
-
Grundlagen des maschinellen Lernens im Testbereich
- Einführung in maschinelles Lernen
- Einsatzmöglichkeiten von ML bei der Testautomatisierung
-
Implementierung von Algorithmen für maschinelles Lernen
- Entwicklung von Algorithmen zur prädiktiven Analyse
- Integration von ML-Techniken in die Automatisierungsprozesse
Wartung sowie Übergang von manuellen zu automatisierten Tests
-
Grundlagen des manuellen Testens
- Methoden und Techniken für manuelle Tests
- Erstellung sinnvoller Testfälle sowie -pläne
-
Umstellung von manuellen hin zu automatisierten Verfahren
- Identifizierung geeigneter Testbereiche für die Automatisierung
- Richtlinien zur langfristigen Pflege von Testskripten
Digitale Personalverwaltung (HCM/NPP) und Strategien beim Outsourcing
-
Grundlagen der digitalen Personalverwaltung
- Werkzeuge und Technologien im HCM-Bereich
- Ansätze zur Automatisierung von Personalmanagement-Prozessen
-
Verwaltung von Testprojekten im Outsourcing-Kontext
- Best Practices beim Auslagern von Testaufgaben
- Sicherstellung von Qualität und Konsistenz bei externen Partnern
Alternative Werkzeuge und Technologien
-
Vergleich von Jtest sowie SOAtest
- Funktionen dieser beiden Tools im Überblick
- Bewertung ihrer Eignung für die Anforderungen des Kunden
-
Vorstellung alternativer Testwerkzeuge
- Erkundung weiterer Automatisierungslösungen wie etwa Katalon Studio oder Postman für API-Tests
- Strategien zur Integration sowie Migration zwischen verschiedenen Tools
Praktische Workshops und reale Anwendungsszenarien
-
Übungsphasen im Labor
- Durchführung von Praxisübungen mit Selenium und TestComplete
- Arbeit an authentischen Testaufgaben aus der Praxis
-
Fallstudien sowie Abschlussprojekte
- Gruppenarbeit zur Umsetzung einer kompletten Automatisierungslösung
- Präsentationen der Ergebnisse und gegenseitige Feedbackschleifen
Zusammenfassung sowie nächste Schritte
Voraussetzungen
- Grundverständnis von Programmierkonzepten
- Erfahrung im Softwaretesting – sowohl manuell als auch automatisiert
- Kenntnisse zu Web-Technologien sowie Entwicklungsframeworks
Zielgruppe
- Automatisierungstester
- QA-Ingenieure
- Softwareentwickler
- IT-Fachkräfte, die mit der Wartung und Testung von Software betraut sind
Erfahrungsberichte (3)
Praktische Übungen erleichtern das Behalten von Informationen.
ashley bolen - Insurance Corporation of British Columbia
Kurs - Test Automation with Selenium
Maschinelle Übersetzung
Sehr interessantes Thema und sehr wissenswertiger Trainer
Pedro Miguel Costa - Natixis
Kurs - Automation Testing with Cypress
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