Seminare
Testing - JUnit, Test-NG und mehr
Teilnehmer lernen in diesem Seminar JUnit, Test-NG und weitere Open-Source-Werkzeuge zum einfachen und automatisiertem Testen von Java-Applikationen kennen.
Mit JUnit lassen sich Fehler durch Abweichungen von festgelegten Anforderungen schnell finden und stabile Versionen ausliefern, um die Qualität der Software dauerhaft sicherzustellen. Praktisch wenden Teilnehmer die testgetriebene Entwicklung an, in der sie zunächst über JUnit-Testfälle ausreichend Wissen über das Verhalten einer Komponente erlangen, um diese anschließend implementieren zu können.
Seminartermine
| Nächster Termin: 24.07.2012 - 26.07.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) | |
| 29.10.2012 - 31.10.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) |
Zielgruppe
Entwickler die durch automatische Tests robusteren und verlässlicheren Code veröffentlichen wollen.
Vorkenntnisse
"Java II - Fortgeschrittene" oder vergleichbare Kenntnisse.
Inhalte
Grundlagen des Software-Testens
Allgemeine Überlegungen, Ansätze und Herangehensweisen an Software-Tests.
JUnit im Detail
JUnit verwenden - Fixtures, Rules, Integration in Eclipse, Timeouts,...
Anwendungen mit JUnit testen
Einsatz in realen Applikationen und wie die Testbarkeit verbessert werden kann.
EMMA - Code Coverage
Analyse der Code Coverage mit EMMA, einem quelloffenen Java Tool.
Web-Applikationen testen
Ansätze und Tools für das Testen von JEE Anwendungen.
Verteilte Applikationen testen
Tools für das Testen von WebServices, RMI Systemen und mehr.
GUI Applikationen testen
Umgang mit GUI Applikationen, Sinnhaftigkeit und Möglichkeiten für Tests.
Weitere Test-Tools
Vorstellung weiterer Tools für Performance Tests, Continuous Integration
Kosten
1.650,00 € (exkl. MwSt.)
1.980,00 € (inkl. MwSt.)
Weitere Seminare aus diesem Themenbereich
- ANT - Build Management
- Collection API - Java Collections und Apache Commons
- DP - Java Design Patterns
- Eclipse - Entwicklungsumgebung
- EJB - Enterprise JavaBeans 3 und JPA
- GlassFish - GlassFish Application-Server Administration
- GWT - Google Web Toolkit
- Hudson - Continuous Integration
- Java 6 - Neuigkeiten in Java 5 und Java 6
- Java 7+8 - Ausblick auf Java 7 und 8
- Java I - Grundlagen
- Java II - Fortgeschrittene
- JBoss AS - JBoss Application-Server Administration
- JDBC - Java Database Connectivity
- JEE - Java Enterprise Edition
- JEE DP - Java EE Architektur und Design Patterns
- JEE Overview - JEE Überblick für Manager
- JFC - Java Foundation Classes und Swing
- JMS - Java Message Service
- JMX - Java Management Extensions
- JNI - Java Native Interface
- JPA - Java Persistence API
- JSF - JavaServer Faces
- JSP - JavaServer Pages und Servlets
- Maven - Enterprise Build Management
- ORM – Objekt Relationales Mapping mit Hibernate und JPA
- Performance - Java Performance Tuning und Optimierung
- Quality - Qualitätsanalyse mit Checkstyle, JDepend, FindBugs, PMD
- RichFaces - JBoss RichFaces
- Security - Java Security
- Spring - Apache Spring
- Struts - Apache Struts
- SWT - Standard Widget Toolkit und JFace
- Threads - Java Programmierung mit Threads
- Tomcat - Administration
- Wicket - Apache Wicket
- WS - WebServices
- XML - Java und XML
