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