Kontakt aufnehmen

Schulungsübersicht

Einführung in das Automatisierte Testen

  • Überblick über automatisiertes Testen
    • Vorteile der Automatisierung
    • Testarten: Funktional vs. Nicht-funktional
  • Verständnis des Kunden-Ökosystems
    • Überblick über Oracle APEX
    • Einführung in .Net Core
    • Grundlagen von Machine Learning in Code-Algorithmen

Überblick über Automatisierungstools

  • Selenium
    • Einrichten von Selenium WebDriver
    • Schreiben und Ausführen von Testskripten
    • Best Practices für Selenium
  • TestComplete
    • Einführung in TestComplete
    • Erstellen automatisierter Tests für verschiedene Anwendungen
    • Integration von TestComplete mit anderen Tools

Detaillierte Betrachtung der Automatisierung mit Selenium

  • Erweitertes Selenium
    • Umgang mit dynamischen Web-Elementen
    • Browsere übergreifendes Testen (Cross-Browser Testing)
    • Integration mit TestNG und JUnit
  • Entwicklung von Frameworks
    • Page-Object-Model (POM)
    • Datengetriebene und keyword-getriebene Frameworks
    • Kontinuierliche Integration mit Jenkins

Erweiterte Funktionen in TestComplete

  • Scripting und Automatisierung
    • Von TestComplete unterstützte Scripting-Sprachen
    • Automatisierung von Desktop-, Web- und Mobile-Anwendungen
  • Anpassung von Tests
    • Erstellen benutzerdefinierter Prüfungen (Checkpoints)
    • Umgang mit Ausnahmen und Fehlern

Integration mit Oracle APEX und .Net Core

  • Testen von Oracle APEX-Anwendungen
    • Automatisierte Teststrategien für APEX-Anwendungen
    • Spezifische Tools und Praktiken für APEX
  • Automatisierung in .Net Core
    • Einrichten von Testprojekten
    • Unit Testing mit xUnit
    • Integration und End-to-End-Testen

Machine Learning in der Automatisierung

  • Einführung in Machine Learning im Testen
    • Grundlagen von Machine Learning
    • Anwendungsfälle von Machine Learning in der Testautomatisierung
  • Implementierung von Machine-Learning-Algorithmen
    • Schreiben von Algorithmen für prädiktive Analysen
    • Integration von Machine Learning mit Testautomatisierung

Wartung und manuelle Erstellung neuer Apps

  • Grundlagen des manuellen Testens
    • Manuelle Testtechniken
    • Schreiben effektiver Testfälle und Testpläne
  • Übergang vom manuellen zum automatisierten Testen
    • Identifizierung von Automatisierungs Kandidaten
    • Best Practices für die Wartung von Testskripten

Digital HCM/NPP und Auslagerungsstrategien (Outsourcing)

  • Überblick über Digital HCM/NPP
    • Tools und Technologien im HR-Management (HCM)
    • Automatisierungsstrategien für HCM-Anwendungen
  • Verwaltung von ausgelagerten Testprojekten
    • Best Practices für Outsourcing
    • Sicherstellung von Qualität und Konsistenz in ausgelagerten Projekten

Alternative Tools und Technologien

  • Bewertung von Jtest und SOAtest
    • Funktionen von Jtest und SOAtest
    • Geeignetheit für die Kundenbedürfnisse
  • Einführung alternativer Tools
    • Erkundung anderer Automatisierungstools (z. B. Katalon Studio, Postman für API-Tests)
    • Integrations- und Migrationsstrategien

Praxisworkshops und reale Szenarien

  • Praktische Sitzungen
    • Practice Labs mit Selenium und TestComplete
    • Testszenarien aus der Praxis
  • Fallstudien und Abschlussprojekt
    • Gruppenprojekt zur Implementierung einer vollständigen Automatisierungslösung
    • Präsentation und Peer-Review

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Kenntnisse der grundlegenden Programmierkonzepte
  • Erfahrung mit Softwaretest (manuell oder automatisiert)
  • Vertrautheit mit Webtechnologien und Entwicklungsframeworks

Zielgruppe

  • Tester für Automatisierung
  • QA-Ingenieure (Qualitätssicherung)
  • Softwareentwickler
  • IT-Fachkräfte, die an Softwarewartung und -test beteiligt sind
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien