Quelle: dotnetpro
30 Tipps für erfolgreiches Testen 13.11.2023, 00:00 Uhr

So klappt es auch mit den Unit-Tests

Eine Sammlung von Best Practices aus über 15 Jahren Entwicklungserfahrung.
Code verändern und keine Angst haben müssen, etwas kaputt zu machen. Der Autor dieser Zeilen ist sich ziemlich sicher, dass sich das alle Entwickler wünschen. Doch dieser Wunsch wird nicht ohne Gegenleistung erfüllt. Sie brauchen Code, der leicht zu lesen ist, funktionale Benennungen verwendet, eine hohe Kohäsion aufweist und ausreichend vom Rest der Codebasis abgekoppelt ist. Aber das ist nicht genug.
Sie brauchen auch Zugang zu einer Reihe von automatisierten Tests mit ausreichender Abdeckung, um sicher sein zu können, dass Sie nichts kaputt gemacht haben. Und zwar nicht nur irgendwelche automatisierten Tests, sondern Tests, die klare Absichten verfolgen, in Millisekunden abgeschlossen sind, parallel ausgeführt werden können und eine selbstbeschreibende Fehlermeldung liefern, die dafür sorgt, dass der Debugger nicht in Aktion treten muss.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar