Testing mit JUnit 5 und Mocking

GFU Cyrus AG, in Köln (+1 Standorte)
Dauer
2 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
5 August, 2024 (+4 Starttermine)
Preis
1.370 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
2 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
5 August, 2024 (+4 Starttermine)
Preis
1.370 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 1.370 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Testing mit JUnit 5 und Mocking

In dieser Schulung erlernen Sie die Grundlagen für das automatisierte Testen von Java-Anwendungen. Die Maßnahmen zur Einführung von Testautomatisierung werden erläutert und die verschiedenen Arten von automatisierten Tests werden charakterisiert.

Das Framework JUnit hat sich als de-facto-Standard für Unit-Tests im Java-Umfeld etabliert. Als eine Vorgehensweise, um eine hohe Testüberdeckung in den Java-Projekten zu gewährleisten, wird das Test-Driven Development (TDD) vorgestellt.

In einem JUnit-Test genutzte Objekte, die nicht aufgerufen werden können oder sollen, müssen durch Stellvertreter-Objekte mit definiertem Verhalten simuliert werden. Für die dynamische Generierung solcher Mock-Objekte werden Mocking-Frameworks wie insbesondere Mockito verwendet. Mit dem zusätzlichen Framework PowerMock kann fehlende Funktionalität für ein Mocking-Framework wie Mockito ergänzt werden.

Kommende Starttermine

Wählen Sie aus 4 verfügbaren Startterminen

5 August, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

5 August, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

18 November, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

18 November, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhalte / Module



  • Einführung in die Testautomatisierung
    • Testen von Software
    • Automatisierte vs. manuelle Tests
    • Arten von automatisierten Tests (Unit-Test, Integrations-Test, Abnahmetest)
    • Überblick zur Messung der Testüberdeckung
  • Grundlagen von JUnit
    • Überblick über das JUnit-Framework
    • Integration von JUnit in Java-Entwicklungsumgebung und Build-Prozess
    • Aufbau von Test-Klassen
    • Steuerung des Testablaufes mit Annotationen
    • Ergebnisprüfung mit Assertions
    • Testen von Exceptions
  • Aufbauwissen zu JUnit
    • Parametrisierte Tests
    • Zusammenstellung von Test-Suites
    • Test-Steuerung mit Categories
    • Flexible Ergebnisprüfung mit Matchers
    • Erweiterung von JUnit-Klassen mit Rules
  • Test-getriebene Entwicklung
    • Test-Driven Development (TDD) im Kontext des Entwicklungsprozesses
    • Test-First-Ansatz
  • Grundlagen von Mocking
    • Konzept und Implementierung von Mock-Objekten
    • Dynamische Generierung mit Mocking-Frameworks
    • Nutzung von Mockito (alternativ: EasyMock)
    • Nutzung von PowerMock für spezielle Mocking-Aufgaben
  • Ausblick: Systematischer Übergang zur Testautomatisierung in einem Java-Projekt

Diese Schulung mit hohem Praxisbezug vermittelt den Teilnehmern die test-getriebene Vorgehensweise. Dazu wird der Umgang mit den Test- bzw. Mocking-Frameworks JUnit, Mockito und PowerMock durch umfangreiche und vielfältige Übungsaufgaben vertieft.

Zielgruppe / Voraussetzungen

Dieser Kurs richtet sich an Software-Entwickler, Projektleiter und Architekten mit Java Kenntnissen, die JUnit in ihren Projekten für Unit-Tests einsetzen möchten.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Testing mit JUnit 5 und Mocking zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige