2010-08-13 9 views
8

Hat jemand eine TDD-ische Methodik zum Entwerfen komplexer WPF-XAML-Komponenten (d. H. ControlTemplates, benutzerdefinierte Steuerelemente mit Abhängigkeitseigenschaften)?TDD-Methodologie für WPF/Silverlight

Ist die UI am nächsten, um Ihren Code zu bestätigen? Wie wäre es mit inkrementeller Entwicklung? irgendwelche Hilfsmittel, um die Logik inkrementell aufzuteilen?

Wenn es keine Methoden gibt, dies jetzt zu tun, denken Sie, dass es da sein wird, wenn die Plattform weiter reift und Adoption findet?

Cheers,
Berryl

stärker konzentriert werden, und zur Vermeidung von Einführungen in TDD, beachten Sie bitte das Thema für ein Publikum, das TDD zu einem traditionellen Codebasis bei der Anwendung (einschließlich MVVM) ziemlich gewürzt ist.

Antwort

5

Die Silverlight-Toolkit liefert alle Unit-Test und den Quellcode ... auf http://silverlight.codeplex.com/

Für UI-Tests denke ich, einige Leute die Silverlight-Accessibility api verwenden http://msdn.microsoft.com/en-us/library/cc707824(VS.95).aspx ....

Und es gibt auch Tools für UI-Tests, auch

MSDN Magazin Artikel auf UI-Test http://msdn.microsoft.com/en-us/magazine/dd483216.aspx

Testing mit WPF UI Automation http://blogs.msdn.com/b/llobo/archive/2007/09/06/testing-using-wpf-ui-automation.aspx

Es ist sicherlich kein leichtes und offensichtliches Thema und es hängt immer von der Business Case ...

Und für TDD im allgemeinen Blick auf diesem Buch: Die Kunst der Einheitsprüfung ...

Verwandte Themen