20.7Test Smells

Gute und verständliche Tests zu schreiben ist gar nicht so einfach, wie es vielleicht scheinen mag. Nachfolgend lernen wir deshalb einige Fallstricke kennen, über die man bei ersten Gehversuchen mit Unit Tests stolpern kann.20 Wenn Sie diese Fallstricke vermeiden, werden Ihre Tests viel wertvoller zur Beurteilung der Softwarequalität.

Ich möchte Ihnen einige Tipps und Tricks zum Unit-Testen mit auf den Weg geben und dabei mit einigen Aussagen von James Coplien starten, die seinem Artikel mit dem provokanten Titel »Why Most Unit Testing is Waste«21 [13] entstammen:

  • »Design a test with more care than you design the code.«
  • »Tests don’t improve quality: developers do.«
  • »... is one of those rare people who know how to think instead ...

Get Der Weg zum Java-Profi, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.