1.-2. Tag: Auch separat buchbar als
- Einführung in die Testautomatisierung
- Vorstellung der genutzten Java-EE-Anwendung
- Aufsetzen der Test-Umgebung (Datenbank, Application-Server, Enterprise-Anwendung)
- Betrachtung des Verhältnisses von Software-Architektur und Testbarkeit
- Herausforderungen beim Testen von Enterprise-Anwendungen
- Grundlagen und Aufbauwissen zum Test-Framework JUnit
- Test-Driven Development (TDD) in Java
- Isoliertes Testen mit dem Mocking-Framework Mockito
3.-5. Tag: Auch separat buchbar als
- 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
- 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.
1.-2. Tag: Auch separat buchbar als
- Einführung in die Testautomatisierung
- Vorstellung der genutzten Java-EE-Anwendung
- Aufsetzen der Test-Umgebung (Datenbank, Application-Server, Enterprise-Anwendu ...
Mehr Informationen >>