Tag-Archiv: TDD

Software-Ratschläge eines Bugtrackingsystemverkäufers

Update: Code-Beispiel rausgenommen. Joel Spolsky hat wieder einmal etwas geschrieben. Sein neuer Blogpost beginnt gut mit dem Wert von Simple Code und geht dann über zu dem üblichen Gejammere, dass Unit-Tests böse sind. Außerdem brauchen Entwickler nicht klug sein, weil blöde Entwickler schön sind, oder so ähnlich. Die Antwort von Robert C. Martin (Uncle Bob) [...]

Veröffentlicht in .NET | Auch getagged | 2 Kommentare

Wann ist ein Test ein Unit-Test?

Entwickler schreiben ihre Tests normalerweise mit einem Unit-Test-Framework. Oft sind die Tests aber langsam und unlesbar. Fast immer liegt es daran, dass die Tests mit der Datenbank, dem Dateisystem, einem Web-Service oder einer anderen externen Ressource kommunizieren. Die Entwickler hören zuerst auf, die Tests regelmäßig auszuführen, und in weiterer Folge schreiben sie auch keine Tests [...]

Veröffentlicht in .NET | Auch getagged | 4 Kommentare

NUnit-Projekte erstellen

Seit Version 2.1 kann sowohl der Console-Runner als auch der GUI-Runner von NUnit Tests aus mehreren Testassemblies laden. Die NUnit-Dokumentation enthält mehr Informationen über dieses Feature. Doch bei der Erstellung von NUnit-Projekten mit mehreren Testassemblies kann es die eine oder andere Hürde geben. Adhoc-Projekte Der Console-Runner akzeptiert die Angabe mehrerer Testassemblies als Kommandozeilenparameter. Beim GUI-Runner [...]

Veröffentlicht in .NET | Auch getagged , | Kommentieren

NUnit 2.4.7 mit RowTest-Extension

Charlie Poole veröffentlichte heute NUnit 2.4.7. Diese Version behebt einige Probleme, die mit der Verwendung von log4net in NUnit zu tun haben, und verschiedene Bugs wurden ebenso behoben. Die Release-Notes enthalten detailliertere Informationen. RowTest Extension 1.2.2 wurde in die NUnit-Extension-Assemblies integriert. Es ist das erste Mal, dass ein unabhängig entwickeltes Addin in NUnit eingebunden wurde. [...]

Veröffentlicht in .NET | Auch getagged , , | Kommentieren

RowTest Extension 1.2.2

Ich habe eine neue Version der RowTest-Erweiterung für NUnit veröffentlicht. Die neue Version enthält folgende Änderungen: null kann am .NET-Framework 1.1 nicht als Argument für Attribute verwendet werden. Ein neuer Enum-Wert SpecialValue.Null kann stattdessen benutzt werden. Wenn das RowTest-Addin diesen Wert als Argument findet, wird stattdessen null an den Test übergeben. Bugfix: NUnit-Attribute wie Category, [...]

Veröffentlicht in .NET | Auch getagged , , , | Kommentieren