Schulung: Testgetriebene Entwicklung mit Java

  • Präsenztraining

Die Umsetzung agiler Methoden zur Softwareentwicklung verlangt eine umfangreiche Realisierung von Test-Programmen. Sie lernen in diesem Seminar die Test-Programmierung mit Java im Detail kennen. Sie konzipieren und realisieren Unit-, Integrations- und System-Tests und können diese effizient in Suiten gruppieren. Weiterhin präsentieren wir Ihnen eine Reihe von alternativen Ansätzen zur Formulierung von Testfällen. Die Anbindung der Anwendungsprogrammierung an ein Ticket-System sowie die Integration in den kontinuierlichen Build-Prozess runden das Seminar ab.

Dieses Seminar ist Teil des Qualifizierungsplans JAVA Developer.
Besuchen Sie unseren Java Blog.

Trainingsprogramm

Grundbegriffe

  • Test-Methodik
  • Unit-, Integrations- und System-Tests
  • Tests und agile Programmierung
  • Philosophie der testgetriebenen Entwicklung
  • Tests als Spezifikation

 

Das Werkzeug JUnit

  • Die Funktionsweise von JUnit
  • Programmierung von Testfällen
  • Assertions
  • Umgang mit erwarteten und unerwarteten Fehlern
  • Test-Suiten
  • Parametrisierung der Tests
  • JUnit-basierte Erweiterungen

 

Ein Mocking-Werkzeug: Mockito

  • Wozu mocken?
  • Die Funktionsweise von Mocking-Werkzeugen
  • Das Konzept: arrange, act, assert
  • Beispiel: Testen von Service-Klassen ohne reale Datenbank
       

Ausführliches übungs-Beispiel zur testgetriebenen Entwicklung

  • Auswahl des Beispiels aufgrund der Interessen der Teilnehmer

 

Testen und Refaktorierung

  • Wozu und wann refaktorieren?
  • Zusammenhang von Testen und Refaktorieren
  • Ausführliches übungs-Beispiel
       

Übersicht zu speziellen Testwerkzeugen

  • Werkzeuge zum Testen von Datenbank-Anwendungen
  • Werkzeuge zum Testen von GUI-Anwendungen
  • Werkzeuge zum Testen von WEB-Anwendungen (Selenium)
  • Das FIT-Framework

Wer sollte teilnehmen:

Zielgruppe

Anwendungsentwickler.

Voraussetzungen

Java Erweiterungen II – Vertiefung oder vergleichbare Kenntnisse.

Schulungsmethode

Vortrag, Diskussion, Praktikum am System.

Dauer: 3 Tage (18 Stunden )
Nr. 33082

Beginn: 10:00
Preis:1.620,00 € netto
1.927,80 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 3 Tage (18 Stunden )
Nr. 33082
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
20 Mai - 22 Mai 2019Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
30 Sep - 02 Okt 2019Integrata AG Stuttgart
Integrata AG Stuttgart
Lautenschlagerstraße 23
70173 Stuttgart
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!