7. Unit-Test
• aka Modultest oder Komponententest
• Test der kleinsten Software-Einheit, die
sinnvoll isoliert zu testen ist
– Typischerweise eine Klasse oder eine
Schnittstelle
8. Warum wir nicht testen?
Keine Zeit
Kein
Budget
Der Kunde
wollte keine
Unit Tests Das kann man
nicht testen
Die laufen bei
mir eh nicht
Die Ausführung
dauert einfach
zu lange
… schreiben
wir am Ende
des Projekts
12. Zum Schluss
• Tests sind die beste Dokumentation
– TDD für aufgeräumte Tests
• Mockito ermöglicht
– Entfernung externer Abhängigkeiten
– Test des inneren Verhaltens
• Arquillian hilft, wenn
– das Test-Setup schwierig ist
– das Verhalten im Container im Vordergrund steht
• Richtige Kombination entscheidend