Automatisierung und Qualitätssicherung von Java- und Java EE-Projekten
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
- Überblick
-- Projektstruktur
-- Versionsverwaltung und Zusammenspiel mit dem Build-Prozess
-- Automatisierte Tests mit JUnit
-- Dokumentation und Reporting
-- Werkzeuge zur Qualitätssicherung: CheckStyle, JDepend, JCoverage
- Der Build-Prozess
-- Elemente eines CRISP-Builds
-- Apache Ant: Projekte, Targets und Tasks
-- Best Practices für die Erstellung komplexer Ant-Skripte
-- Apache Maven: Abgrenzung zu Ant, Funktionalität und Verwendung
-- Groovy: Scripting für komplexe Build-Logik, Integration mit Ant-Skripten
- Zeitgesteuerte Builds
-- Werkzeuge: CruiseControl und Anthill
-- Definition eines Build-Plans
-- Aufruf von Ant-Tasks
-- Reporting der Ergebnisse
-- Web-basierte Konfiguration und Präsentation des Build-Resultats
-- Build-Historie
- Testen und QS
-- Funktionale und technische Unit-Tests
-- Mock-Objekte
-- Automatisiertes Testen durch Skripte
-- Last- und Langzeittests
-- Performance- und Speicheranalyse
-- Testen in verschiedenen Umgebungen: Entwickler, Anwendung und Plattform
-- Simulation von Benutzerverhalten: Rich Clients und Web Frontend
-- Testen verteilter Systeme - Pageflow und Web-Anwendungen
-- Netzwerksimulation
-- Skalierbarkeit
-- Security: Typische Schwachstellen für Hacker-Angriffe, Penetration Tests
- Release und Installation
-- Skripte zur Erzeugung von Auslieferungsversionen
-- Berücksichtigung von Projektabhängigkeiten
-- Setzen von Branches in der Versionsverwaltung
-- Routinen zum Test der Installation
-- Erzeugen von Installer-Programmen
-- Monitoring: Log-Dateien und RSS, JVM-Statistiken, Crash-Reports
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN