Im SO-Blog und im Podcast haben Joel und Jeff über die oft ignorierten Momente gesprochen, in denen Unit-Tests für ein bestimmtes Feature einfach nicht den Aufwand wert sind. Dann nämlich, wenn das Testen einer einfachen Funktion so kompliziert, unvorhersehbar oder unpraktisch ist, dass die Kosten für den Test nicht den Wert der Funktion widerspiegeln. In Joels Fall erforderte das Beispiel einen komplizierten Bildvergleich, um einfach die Kompressionsqualität zu bestimmen si Sie hatten beschlossen, den Test zu schreiben.
Auf welche Fälle sind Sie gestoßen, bei denen dies der Fall war? Ich denke da an allgemeine Bereiche wie grafische Benutzeroberflächen, Seitenlayout, Audiotests (z. B. um sicherzustellen, dass eine akustische Warnung ertönt) usw.
Ich bin auf der Suche nach Horrorgeschichten und tatsächlichen Beispielen aus der Praxis, nicht nach Vermutungen (wie ich es gerade getan habe). Bonuspunkte, wenn Sie oder derjenige, der den "unmöglichen" Test schreiben musste, ihn trotzdem geschrieben haben.