Testing für Java EE und Jakarta EE

Total time
Location
At location, Online
Starting date and place

Testing für Java EE und Jakarta EE

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
computer Online: Zoom
9 Feb 2026 until 10 Feb 2026
check_circle Starting date guaranteed
placeKöln
9 Mar 2026 until 13 Mar 2026
computer Online: Zoom
9 Mar 2026 until 13 Mar 2026
placeKöln
4 May 2026 until 8 May 2026
computer Online: Zoom
4 May 2026 until 8 May 2026
placeKöln
6 Jul 2026 until 10 Jul 2026
computer Online: Zoom
6 Jul 2026 until 10 Jul 2026
placeKöln
21 Sep 2026 until 25 Sep 2026
computer Online: Zoom
21 Sep 2026 until 25 Sep 2026
placeKöln
9 Nov 2026 until 13 Nov 2026
computer Online: Zoom
9 Nov 2026 until 13 Nov 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Dieser Kurs vermittelt Entwickler:innen und Software-Architekten, die sich mit der Anwendungsentwicklung im Java-EE-Umfeld befassen, einen "Werkzeug-Kasten" für den automatisierten Test. 

Inhalt

  • Einführung in die Testautomatisierung
    • Grundbegriffe des Software-Tests
    • Automatisierte vs. manuelle Tests
    • Arten von automatisierten Tests (Unit-Test, Integrations-Test, Abnahmetest)
    • Überblick über Test-Frameworks und -Werkzeuge (Open-Source-Lösungen) für Java-Anwendungen
    • Einbinden von automatisierten Tests in die Continuous Integration (CI)
  • Grundlagen von JUnit
    • Überblick über das Junit-Framework
    • Integration von JUnit in Java-Entwicklungsumgebung und Build-Prozess
    • Migration bzw. Pral…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Dieser Kurs vermittelt Entwickler:innen und Software-Architekten, die sich mit der Anwendungsentwicklung im Java-EE-Umfeld befassen, einen "Werkzeug-Kasten" für den automatisierten Test. 

Inhalt

  • Einführung in die Testautomatisierung
    • Grundbegriffe des Software-Tests
    • Automatisierte vs. manuelle Tests
    • Arten von automatisierten Tests (Unit-Test, Integrations-Test, Abnahmetest)
    • Überblick über Test-Frameworks und -Werkzeuge (Open-Source-Lösungen) für Java-Anwendungen
    • Einbinden von automatisierten Tests in die Continuous Integration (CI)
  • Grundlagen von JUnit
    • Überblick über das Junit-Framework
    • Integration von JUnit in Java-Entwicklungsumgebung und Build-Prozess
    • Migration bzw. Prallelbetrieb von JUnit 4 nach JUnit 5
    • Aufbau von Test-Klassen
    • Steuerung des Testablaufes mit Annotationen
    • Ergebnisprüfung mit Assertions und Ablaufsteuerung mit Assumptions
    • Testen von Exceptions und Timeouts
    • Best Practices vs. Bad Smells bei der Testautomatisierung
  • Aufbauwissen zu JUnit
    • Parametrisierte Tests
    • Zusammenstellung von Test-Suites
    • Test-Steuerung mit Tags
    • Flexible Ergebnisprüfung mit Matchers
    • Erweiterung von JUnit-Klassen mit Rules (JUnit 4)
  • Test-Driven Development (TDD)
    • Test-getriebene Entwicklung im Kontext des Entwicklungsprozesses
    • Test-First-Ansatz
  • Messung der Test-Überdeckung (Code Coverage)
    • Systematik der Test-Überdeckungsgrade
    • Überdeckungsmessung mit dem Framework Java Code Coverage (JaCoCo)
  • Grundlagen von Mocking
    • Konzept und Implementierung von Mock-Objekten
    • Dynamische Generierung mit Mocking-Frameworks
    • Nutzung des Mockito-Framework
    • Nutzung von Mockito für spezielle Mocking-Aufgaben
  • Test-Systematik für Enterprise-Anwendungen
    • Herausforderungen beim Testen von Enterprise-Anwendungen
    • Betrachtung des Verhältnisses von Software-Architektur und Testbarkeit
    • systematisches, stufenweises Testen (Test-Pyramide)
  • Vorstellung der genutzten Jakarta-Enterprise-Anwendung
    • Aufsetzen der Test-Umgebung (Datenbank, Application-Server, Enterprise-Anwendung)
  • Bereitstellung von Testdaten und Test-Datenbanken
    • Grundlagen von Testdaten und deren externe Darstellung
    • Nutzung des DbUnit-Framework
    • Testdaten-Bereitstellung mit Test-Fixture-Klassen und Domänen-Objekten
    • Anforderungen und Eigenschaften von Test-Datenbanken
  • Erweiterte JUnit-Tests im Jakarta-Enterprise-Kontext
    • Einbinden einer CDI- und JPA-Laufzeitumgebung
    • Testen der Geschäftslogik und Datenbankzugriffe
  • Test der Geschäftsvorgänge mit Arquillian
    • Konfiguration von Arquillian
    • Test der internen und externen Services mit Arquillian
  • Test der Web-GUI mit Selenium
    • Konfiguration von Selenium und Arquillian Extensions (Drone, Graphene)
    • Browser-Fernsteuerung mit dem WebDriver
  • Ausblick auf Testcontainers

Die genannten Themenbereiche werden den Teilnehmern ausführlich präsentiert. Es werden die "state of the art" Vorgehensweisen zur Testautomatisierung sowie die dabei üblicherweise konkret eingesetzten Frameworks durchgängig mittels praktischer Übungen geschult.
There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.