| Beschreibung: |
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
Ziele:
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.
|