¿Hay un marco que admita UnitTesting de aplicaciones de WPF? No debería ser difícil establecerlo, porque no quiero que escribir las pruebas tarde diez veces más que implementar una característica pequeña.Marco de prueba de unidades de WPF
Respuesta
Puede probar con NUnit, tal como lo hará con cualquier otro componente.
Opcionalmente puede probar MVC.
Ver CodeProject para MVCtoUnitTestinWPF
espero que sirva.
Lo intentaré. Gracias – crauscher
1) los proyectos de prueba dentro de Visual Studio se pueden usar para probar unidades de aplicaciones WPF, al igual que se pueden usar para probar formularios Windows, asp.net y asp.net aplicaciones mvc, servicios, etc. etc.
2) Las pruebas toman tiempo. A veces se necesita diez veces más tiempo para probar un fragmento de código que escribirlo. No hay hadas TDD.
No estoy seguro de las pruebas de unidad WPF, pero para Silverlight tienes SilverUnit y Microsoft Silverlight Unit Test.
-1: WPF es .net (Silverlight es una entidad completamente diferente) - ver http://www.cincomsmalltalk.com/userblogs/runarj/blogView?entry=3366522423 –
Puedes probar IcuTest. Simplifica mucho las pruebas de la unidad WPF.
oí que White es bueno - aunque no lo he probado yo mismo todavía ..
Los ApprovalTests utilidad de verificación de código abierto (www.approvaltests.com o Nuget) a probar fácilmente vistas Wpf.
Se puede ver en acción aquí: http://www.youtube.com/watch?v=Xc_ty03lZ9U
te recomiendo ver el vídeo winforms primero embargo, ya que entra en más de la teoría de cómo probar vistas en general: http://www.youtube.com/watch?v=hKeKBjoSfJ8
El código en sí se parecerá
WpfApprovals.Verify(yourWpfView);
y tomará una captura de pantalla y compararlo agains un maestro de oro.
- 1. Marco de prueba de unidades .NET favorito
- 2. Marco de aislamiento de prueba de unidades preferidas para .net
- 3. servlets de prueba de unidades
- 4. Prueba de unidades multiproceso
- 5. Marco preferido de pruebas de unidades Python
- 6. Prueba de la unidad de WPF GUI marco
- 7. Marco de prueba de Google - Dependencia entre casos de prueba
- 8. ¿Existe un marco de prueba de unidades para probar PowerShell con scripts de PowerShell?
- 9. Prueba de unidades de un componente Swing
- 10. Doctrina de prueba de unidades ODM
- 11. C# Recursos de prueba de unidades
- 12. ¿Qué marco de prueba de unidad?
- 13. Marco de prueba automatizado
- 14. ¿Existe un marco de prueba de unidades Java que autoevalúe getters y setters?
- 15. ¿Marco o herramienta para "pruebas de unidades distribuidas"?
- 16. Prueba de consola y rastrillo Rails: unidades
- 17. marco de prueba de MATLAB
- 18. Unidades WPF y código subyacente
- 19. Buen marco de prueba de sistema automatizado en python
- 20. Modelo de prueba de unidades Clases que heredan de NSManagedObject
- 21. E/S de archivos de prueba de unidades
- 22. Código de ejemplo de prueba de unidades automáticamente
- 23. Uso de marcos de prueba de unidades existentes con SystemC
- 24. ¿Qué marco de prueba de la unidad C?
- 25. Análisis en C++ para generar resúmenes de prueba de unidades
- 26. Prueba de unidades de construcción para Controladores asíncronos MVC2
- 27. Diseñando un Marco de Prueba de Estrés
- 28. Marco de prueba de unidad para Vala
- 29. C# - WPF: estrategias de prueba
- 30. ¡Prueba de carga en Play! marco
No entiendo por qué necesita un marco de prueba de unidad específico de WPF. ¿Es el código XAML que desea probar en la unidad? Su capa de interfaz de usuario debe ser lo más delgada posible; luego puede probar el resto del código con un marco de prueba de unidad regular como NUnit, Xunit, MbUnit, etc. – tronda