Java & JUnit for Testers
Kursdauer: 5 Tage, TageskursKurssprache: deutsch, Unterrichtsmaterial überwiegend in englischer Sprache
Dieser Kurs richtet sich an Tester, die regelmäßig mit Java-Code zu tun haben und ihre Kenntnisse dahingehend verbessern möchten. Neben Java wird besonders auf das Test-Framework JUnit eingegangen mit dem Ziel, dass die Teilnehmenden nach dem Kursbesuch eigene Unittests implementieren können.
- Tester
- Einführung in Java
- Grundlegende Syntax
- Variablen
- Arrays
- Methoden
- logische Operatoren
- Schleifen
- Verzweigungen
- ...
- Klassen und Objekte
- Felder
- Konstruktoren
- Methoden
- statische Variablen und Methoden
- Modifier
- Kapselung
- Vererbung und Polymorphismus
- Klasse Object
- ...
- Abstrakte Klassen und Interfaces
- Generics und Collections
- Exception Handling
- I/O und Streams
- Datenbankzugriff: wahlweise mit JDBC (Java Database Connectivity) oder JPA (Java Persistence API)
- Threading und Concurrency
- Umsetzung grundlegender Design Patterns
- Singleton
- Factory
- Observer
- DAO (Data Access Object)
- Motivation für Testautomatisierung
- Unit-Tests mit JUnit
- Ausblick auf funktionale Erweiterungen unter Java 8