2010-08-13 14 views
8

¿Alguien ha obtenido una metodología TDD-ish para diseñar componentes complejos WPF xaml (es decir, ControlTemplates, controles personalizados con propiedades de dependencia)?Metodología de tipo TDD para WPF/Silverlight

¿Está mirando la IU lo más cerca que puede llegar a afirmar que su código es correcto? ¿Qué tal el desarrollo incremental? ¿Alguna ayuda para dividir la lógica de forma incremental?

Si no hay ninguna metodología para hacer esto ahora, ¿cree que la plataforma seguirá madurando y adoptando?

Saludos,
Berryl

Para ser más específico y evitar introducciones a TDD, por favor considere el tema para un público que es bastante veteranos en la aplicación de TDD a una base de código tradicional (incluyendo MVVM).

Respuesta

5

El kit de herramientas de Silverlight proporciona toda la prueba de la unidad y el código fuente ... en http://silverlight.codeplex.com/

Para las pruebas de interfaz de usuario Creo que algunas personas utilizan la API de accesibilidad Silverlight http://msdn.microsoft.com/en-us/library/cc707824(VS.95).aspx ....

y también hay herramientas para las pruebas de interfaz de usuario, también

artículo de MSDN Magazine el UI-Testing http://msdn.microsoft.com/en-us/magazine/dd483216.aspx

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

Seguramente no es un tema fácil y obvio y siempre depende del caso de negocio ...

Y para TDD en el aspecto general de este libro: El arte of Unit Testing ...