Testing mit JUnit 5 und Mocking

Total time
Location
At location, Online
Starting date and place

Testing mit JUnit 5 und Mocking

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

placeKöln
9 Jul 2025 until 11 Jul 2025
computer Online: Zoom
9 Jul 2025 until 11 Jul 2025
placeKöln
17 Sep 2025 until 19 Sep 2025
computer Online: Zoom
17 Sep 2025 until 19 Sep 2025
placeKöln
5 Nov 2025 until 7 Nov 2025
computer Online: Zoom
5 Nov 2025 until 7 Nov 2025
placeKöln
21 Jan 2026 until 23 Jan 2026
check_circle Starting date guaranteed
computer Online: Zoom
21 Jan 2026 until 23 Jan 2026
check_circle Starting date guaranteed
placeKöln
11 Mar 2026 until 13 Mar 2026
computer Online: Zoom
11 Mar 2026 until 13 Mar 2026
placeKöln
11 May 2026 until 13 May 2026
computer Online: Zoom
11 May 2026 until 13 May 2026
placeKöln
8 Jul 2026 until 10 Jul 2026
computer Online: Zoom
8 Jul 2026 until 10 Jul 2026
placeKöln
23 Sep 2026 until 25 Sep 2026
computer Online: Zoom
23 Sep 2026 until 25 Sep 2026
placeKöln
11 Nov 2026 until 13 Nov 2026
computer Online: Zoom
11 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

Sie lernen in diesem Kurs die Grundlagen professioneller Tests, die Nutzung von JUnit sowie die Erstellung von Mock-Objekten mit Hilfe von Mockito.

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 Continous 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 …

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.

Didn't find what you were looking for? See also: Testing Measurement & Inspection, M&A (Mergers & Acquisitions), Joint Venture, Debt, and C/C++.

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

Sie lernen in diesem Kurs die Grundlagen professioneller Tests, die Nutzung von JUnit sowie die Erstellung von Mock-Objekten mit Hilfe von Mockito.

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 Continous 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 Coverate (JaCoCo)
  • Grundlagen von Mocking
    • Konzept und Implementierung von Mock-Objekten
    • Dynamische Generierung mit Mocking-Frameworks
    • Nutzung des Mockito-Frameworks
    • Nutzung von Mockito für spezielle Mocking-Aufgaben
  • Weitere Aufgabenstellungen in der Testautomatisierung
    • Bereitstellung relationaler Testdaten mit dem DbUnit-Framework
    • Management von Test-Infrastruktur mit dem Testcontainers-Framework
    • Laufzeit-Messungen mit Java Microbenchmark Harness (JMH)
    • Performance- und Load-Testing mit dem Zerocode-Framework
  • 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 sowie den darüber hinaus genannten Frameworks durch umfangreiche und vielfältige Übungsaufgaben vertieft.
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.