Ich bin neu in Unit Tests und brauche ein Buch oder eine Anleitung. Ich habe viel in Google geschaut, kann aber nichts finden. Ich sah this Frage, aber es gibt keine Antwort, deshalb frage ich es auch.
Gibt es irgendetwas, von dem ich anfangen kann?
Danke.Tutorial für Unit Testing mit VS 2010
Antwort
von Roy Osherove
ich das Konzept der Unit-Tests nicht verstanden, bis ich dieses große Buch lesen!
Es führt Sie Schritt für Schritt von einfachen Tests zu wartbaren, lesbaren und vertrauenswürdigen Tests. Es umfasst fortgeschrittene Themen wie Mocks, Stubs und Frameworks wie TypeMock und Rhine.
HTH
Die NUnit Website hat eine gute einfache Anleitung in der Dokumentation für jede Veröffentlichung. Mehr von einer Kurzanleitung als ein ausführliches Testbuch.
Heres ein Link: http://www.nunit.org/index.php?p=getStarted&r=2.5.7
Wenn Sie Unit-Tests neu sind, zusätzlich zu den Werkzeugen zu lernen, würde ich empfehlen, ein wenig über das Lernen, wie prüfbaren Code zu schreiben. Z.B. Verwenden von Abhängigkeitsinjektion und Abstraktion als Testnaht.
Dieses Video geht über die Grundlagen: http://www.youtube.com/watch?v=wEhu57pih5w. Es ist mehr auf konzeptioneller Ebene als ein Tutorial, aber es lohnt sich, es anzuschauen.
können Sie erweitern, was Sie mit einer "Testnaht" meinen? –
Sicher, das war vielleicht eine völlig nicht beschreibende Aussage. Ich denke an Nähte, die damit verbunden sind, dass sie eher auf Abstraktionen als auf Konkretionen beruhen. Wenn Ihre Klasse von einer Abstraktion abhängt, ist es leicht, Kollaboratorenklassen durch Mocks zu ersetzen. Abstraktionen wirken daher als die Nähte zwischen den testbaren Einheiten Ihres Programms. In der Regel testen Sie an diesen Nähten, indem Sie den Status und/oder das Verhalten überprüfen. –
- 1. Integration vs Unit Testing
- 2. Wie log in MS Unit Testing Framework VS 2010
- 3. Silverlight 4 Unit Testing
- 4. Unit testing Javascript/JQuery mit JSUnit vs Qunit vs XUnit
- 5. Unit Testing für Marklogic
- 6. Unit Testing mit Firebase
- 7. Unit Testing mit Application.Current.Dispatcher
- 8. Unit Testing Frameworks für C
- 9. Implementierende Unit Testing mit dem iPhone SDK
- 10. Unit Testing mit NSURLSession für OCMock
- 11. "Echo" Gerät für Unit Testing
- 12. Unit-Testing-Framework für MATLAB
- 13. Unit Testing in Silverlight
- 14. Unit & Integration Testing mit Couchbase
- 15. Automatisierte Unit Testing mit JavaScript
- 16. Unit Testing Interfaces mit Moq
- 17. Unit testing $ modal mit Jasmine
- 18. Unit Testing Scala
- 19. Unit Testing XQuery
- 20. Thoughtworks Cruise: Unit Testing?
- 21. Bester Testläufer? (Unit Testing, .NET)
- 22. Unit Testing für x86 LargeAddressAware Kompatibilität
- 23. Unit Testing Sqoop Anwendungen
- 24. Unit Testing InstallScript
- 25. Nichtdeterminismus in Unit Testing
- 26. Unit Testing TSQL
- 27. WatchOS Unit Testing
- 28. Unit Testing und Isolation
- 29. BDD Und Unit Testing
- 30. Unit Testing Machine Lerncode
Danke für den Link, ich werde dieses Buch herunterladen. –
Art von saugt, dass der Autor dieses Buches Stack Exchange ablehnt und fordert unser Scheitern: http://weblogs.asp.net/rosherove/archive/2010/09/24/why-stackexchange-will-eventually-fail-control -freak-ism.aspx – Urda