Beschreibung:

Tests sind ein wichtiges Instrument für die Qualitätssicherung. 1995 entwickelten Erich Gamme und Kent Beck die Idee zum Junit-Framework, dass heute de-facto Standard für die Durchführung automatisierter Tests ist. In dieser 2-tägigen Intensivschulung lernen Sie die wichtigsten Features und Konzepte von JUnit kennen.

Dauer:

2 Tage

Zielgruppe:

Das Training richtet sich an Softwareentwickler und Softwaretester, die JUnit kennenlernen und in der Praxis einsetzen wollen.

Voraussetzungen:

Das Training setzt gute Programmierkenntnisse in Java voraus.

Schulungsmethode:

Vortrag, Diskussion, Live Hacking, Übungen (Praktikum am System)

Agenda:

  • Grundlagen
    • Der Softwareentwicklungsprozess
    • Was ist Software-Qualität?
  • Die Welt von JUnit
    • Was ist JUnit?
    • Architektur von JUnit
    • JUnit einbinden und verwenden
    • Aufbau von einem JUnit-Test
    • Standard Assertions zur Prüfung verwenden
    • Hamcrest Assertions zur Prüfung verwenden
    • Sammeln von Testfällen in Suits
    • Test-Reihenfolge
    • Testen von Exceptions, Fehlerfälle
    • Testen mit Timeouts
    • Parametrisierte Tests
    • Wiederholende Tests
    • Vorhandene Junit-Rules in Tests verwenden
    • Tests in Testkategorien untergliedern
  • Mock-Objekte mit Mockito
    • Mock-Objekte erzeugen
    • Anzahl von Methodenaufrufe prüfen
    • Exceptions von Mock-Objekten auslösen
    • Callbacks
  • Fortgeschrittene Möglichkeiten
    • JUnit selber erweitern
  • Ausblick auf weiterführende Themen
    • Oberflächentests
    • Containertests
    • Datenbankgestützte Anwendungen testen
    • Automatisierung mit Hilfe von Maven

Preis:

1080 € zzgl. MwSt.
Im Preis enthalten sind neben dem Kurs auch folgende Punkte

  • Verpflegung für die Seminardauer
  • Kursunterlagen
  • Kurs-Begleitbuch

Frühbucher-Preis: 8 Wochen vor Terminbeginn buchen und dadurch 100 € sparen.

Aktuelle offene Termine mit Agenda:

Zur Zeit sind keine aktuellen Termine vorhanden.
Kein Problem. Machen Sie uns einfach unverbindlich einen Terminvorschlag.
Oder Sie nutzen unser Angebot für speziell zugeschnittene inhouse Schulungenen.

Kontakt: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! | Tel.: +49 (0)731 - 14 06 48 90

 

blnwmap