8 Programmieren schneller Tests

Wie lange sollte ein Unit-Test maximal dauern? Da ein echter Unit-Test die zu testende Klasse in Isolation testet und alle Abhängigkeiten durch Mock-Objekte ersetzt, ist die Antwort auf diese Frage: wenige Millisekunden. Wenn Sie dies beachten, dauert selbst der Build eines großen Projekts, bei dem Hunderte von Klassen kompiliert und Tausende von Unit-Tests ausgeführt werden, trotzdem nur wenige Minuten.

Ganz anders verhält es sich jedoch, wenn in einem Build nicht nur Unit-Tests, sondern auch Integrations-, Stress-, Performance- oder gar Frontend-Tests ausgeführt werden. Gerade Letztere sind dafür bekannt, recht lange zu dauern. Ich habe schon von Projekten gehört, in denen das Ausführen aller Frontend-Tests mehrere ...

Get JUnit-Profiwissen 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.