Test Driven Development (TDD) in Java

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

Am Ende dieses Seminar verstehen Sie die Grundlagen und Vorgehensweise des Test Driven Development (TDD). Sie verstehen auch die methodische Anwendung von TDD, um Ihr Softwaredesign auf Fehler und Probleme zu prüfen und zu beheben. Dieses Seminar fokussiert dabei Legacy Code, der methodisch optimiert werden soll.

Zielgruppe

Javaentwickler

Voraussetzungen

Gute Javakenntnisse

Agenda

Einführung in Test Driven Development

  • Warum Testen?
  • Testarten (Unit, Integration, System, Manuel, uvw.)
  • Warum Unit-Tests?

Unit Testing in Java

  • JUnit 4/5
  • Einen ersten Test Durchführen
  • TDD

Unit Testing in Java 2

  • Mocks
  • Parametrisierte Tests
  • Tests strukturieren
  • Usecase testing

Legacy Code

  • Bewerten der vorhanden Tests (statische Code Analyse, evtl. Mutation Testing)
  • Strukturierungsmöglichkeiten (Dependency Inversion)
  • Refactoring

Ziele

Am Ende dieses Seminar verstehen Sie die Grundlagen und Vorgehensweise des Test Driven Development (TDD). Sie verstehen auch die methodische Anwendung von TDD, um Ihr Softwaredesign auf Fehler und Probleme zu prüfen und zu beheben. Dieses Seminar fokussiert dabei Legacy Code, der methodisch optimiert werden soll.

Zielgruppe

Javaentwickler

Voraussetzungen

Gute Javakenntnisse

Agenda

Einführung in Test Driven Development

  • Warum Testen?
  • Testarten (Unit, Integration, System, Manuel, uvw.)
  • Warum Unit-Tests?

Unit Testing in Java

  • JUnit 4/5
  • Einen ersten Test Durchführen
  • TDD

Unit Testing in Java 2

  • Mocks
  • Parametrisierte Tests
  • Tests strukturieren
  • Usecase testing

Legacy Code

  • Bewerten der vorhanden Tests (statische Code Analyse, evtl. Mutation Testing)
  • Strukturierungsmöglichkeiten (Dependency Inversion)
  • Refactoring

Tags

Diese Seite weiterempfehlen