Agenda
- Bereitstellung von Testdaten und Test-Datenbanken
- Erweiterte Unit-Tests im Java-EE-Umfeld
- Test der Geschäftslogik mit Arquillian
- Konfiguration von Arquillian
- Test der internen und externen Services mit Arquillian
- Test der Web-GUI mit Selenium
- Konfiguration von Selenium und Arquillian Extensions
- Browser-Fernsteuerung mit dem `WebDriver`
- Continuous Integration (CI)
- Einbindung von automatisierten Tests und Überdeckungsmessung in die CI
- Einbindung von automatisierten Tests und Überdeckungsmessung in die CI
- Einführung in die CI mit Jenkins
Es werden die aktuelle Vorgehensweise ("state of the art") sowie die dabei Üblicherweise eingesetzten Frameworks durchgängig mittels praktischer Übungen im Rahmen einer vorgefertigten JakartaEE-Anwendung (Java-EE-Anwendung) geschult. Die technische Herausforderung von Unit-Tests im Java-Enterprise-Kontext wird durch die Frameworks Arquillian und Selenium unterstützt.