Hat jemand eine TDD-ische Methode zum Entwerfen komplexer WPF-XAML-Komponenten (d. h. ControlTemplates, benutzerdefinierte Steuerelemente mit Abhängigkeitseigenschaften)?
Ist die UI so nah am Auge, dass Sie meinen, dass der Code korrekt ist? Wie wäre es mit inkrementeller Entwicklung? irgendwelche Hilfsmittel, um die Logik inkrementell zu teilen?
Wenn es keine Methoden gibt, dies jetzt zu tun, denken Sie, dass es da sein wird, wenn die Plattform weiter wächst und Akzeptanz erlangt?
Prost,
Berryl
Um zielgerichteter zu sein und Einführungen in TDD zu vermeiden, sollten Sie das Thema für eine Zielgruppe in Betracht ziehen, die TDD auf eine traditionelle Codebasis (einschließlich MVVM) angewendet hat.
Das silverlight toolkit bietet alle Komponententests und den Quellcode ... auf Ссылка
Für UI-Tests denke ich, dass einige Leute die Silibility Accessibility API verwenden Ссылка ....
Und es gibt auch Tools für UI-Tests
MSDN Magazin Artikel über UI-Testing Ссылка
Testen mit WPF-Benutzeroberflächenautomatisierung Ссылка
Es ist sicherlich kein einfaches und offensichtliches Thema und es kommt immer auf den Geschäftsfall an ...
Und für TDD im Allgemeinen betrachten Sie dieses Buch: Die Kunst der Unit Testing ...
Tags und Links wpf silverlight design tdd