2010-08-13 6 views
8

Est-ce que quelqu'un a une méthodologie TDD-ish pour concevoir des composants WPF xaml complexes (c'est-à-dire ControlTemplates, Custom Controls avec propriétés de dépendance)?Méthodologie de type TDD pour WPF/Silverlight

Est-ce que vous vous rapprochez de l'interface utilisateur la plus proche que vous puissiez en venir à affirmer que votre code est correct? Que diriez-vous de développement incrémental; des aides à la division de la logique de façon incrémentielle?

S'il n'y a pas de méthodes pour le faire maintenant, pensez-vous qu'il y en aura au fur et à mesure que la plateforme continuera à mûrir et à être adoptée?

Cheers,
Berryl

Pour être plus précis et éviter les introductions à TDD, s'il vous plaît examiner la question pour un public qui est assez expérimenté dans l'application TDD à une base de code classique (y compris MVVM).

Répondre

5

La boîte à outils silverlight fournit tous les tests unitaires et le code source ... sur http://silverlight.codeplex.com/

Pour les tests de l'interface utilisateur, je pense que certaines personnes utilisent Silverlight Accessibilité api http://msdn.microsoft.com/en-us/library/cc707824(VS.95).aspx ....

Et il existe également des outils pour le test de l'interface utilisateur, aussi

MSDN Magazine article sur UI-Testing http://msdn.microsoft.com/en-us/magazine/dd483216.aspx

test grâce à l'automatisation http://blogs.msdn.com/b/llobo/archive/2007/09/06/testing-using-wpf-ui-automation.aspx

UI WPF Il est certainement pas un sujet facile et évident et il dépend toujours de l'affaire des affaires ...

Et pour TDD en regard général sur ce livre: L'art de tests unitaires ...