Neu im Komponententest, wie man großartige Tests schreibt?

Ich bin ziemlich neu in der unit-Tests Welt, und ich habe gerade entschieden, um die Testabdeckung für meine bestehende app in dieser Woche.

Dies ist eine riesige Aufgabe, vor allem, weil die Anzahl der Klassen zu testen, sondern auch, weil das schreiben von tests ist alles neu für mich.

Habe ich bereits geschrieben-tests für eine Reihe von Klassen, aber jetzt Frage ich mich, ob ich es richtig machen.

Wenn ich das schreiben von tests für eine Methode, habe ich das Gefühl zu umschreiben, ein zweites mal, was ich schrieb schon in der Methode selbst.
Meine tests scheint einfach so fest an die Methode (alle zu testen, der Code, in der Erwartung, einige innere Methoden aufgerufen werden, eine Anzahl von Zeiten, mit bestimmten Argumenten), dass es scheint, dass, wenn ich jemals die Umgestaltung der Methode, werden die tests fehlschlagen, auch wenn die endgültige Verhalten der Methode nicht geändert.

Dies ist nur ein Gefühl, und wie vorhin schon gesagt, ich habe keine Erfahrung mit Tests. Wenn einige mehr erfahrene Tester gibt, konnte mir Tipps, wie zu schreiben, tolle tests für eine bestehende app, würde dies sehr geschätzt werden.

Edit : ich würde lieben, zu danken, Stack Overflow, hatte ich große Eingänge in weniger als 15 Minuten beantwortet mehr Stunden online lese ich gerade getan habe.

InformationsquelleAutor der Frage pixelastic | 2010-07-15

Schreibe einen Kommentar