¿Cómo probar unitariamente los flujos de trabajo de Windows?Prueba de unidad de flujo de trabajo
Respuesta
MS soltó la pelota al hacer que los flujos de trabajo fuesen fácilmente modificables y comprobables. Si desea realizar pruebas exhaustivas de sus actividades personalizadas, deberá comprar un marco de burla que puede simular tipos sellados como TypeMock.. De lo contrario, deberá escribir su código de acuerdo con las limitaciones de Workflow.
K. Scott Allen ha publicado this, que proporciona un enfoque para la prueba de unidades de actividades personalizadas (aunque él dice que no está satisfecho). Un enfoque similar es presentado por Ron Jacobs here y here.
Otro enfoque es presentado por Maurice here y here (él usa TypeMock como ya se mentioned).
Los artículos de Ron Jacobs son muy prometedores, especialmente el segundo que contiene una solución de muestra que muestra cómo cablear el tiempo de ejecución de WWF para alojar las pruebas unitarias. –
Microsoft.Activities.UnitTesting.
Una biblioteca de clases auxiliares y actividades diseñadas para hacer que las pruebas unitarias de flujos de trabajo sean más sencillas.
Parece que hay un video de Channel 9 en el downloads page, también.
+1, esto es lo que estoy usando y funciona muy bien. – jlafay
@jlafay ¿Ha encontrado posible probar el valor de una variable en un servicio de flujo de trabajo? Mire este [post] (http://stackoverflow.com/questions/9672878/assert-the-value-of-a-wf-service-variable-during-a-unit-test) y hágame saber lo que pensar. –
- 1. unidad que prueba una unidad de trabajo
- 2. Flujo de trabajo de prueba de Haskell
- 3. Flujo de trabajo de prueba de Shoulda desde las trincheras
- 4. Ejemplos de prueba de unidad?
- 5. Flujo de trabajo de Erlang
- 6. Mejor flujo de trabajo PHP
- 7. Git flujo de trabajo básico
- 8. Flujo de trabajo con Symfony2?
- 9. ¿Flujo de trabajo eficiente de Clojure?
- 10. (Unidad) Prueba de ArrayAdapter
- 11. Unidad de prueba EJB
- 12. Prueba de unidad CacheManager
- 13. Eclipse EGit flujo de trabajo recomendado
- 14. Flujo de trabajo de subprogramas de Git
- 15. JIRA, agregue un flujo de trabajo a un esquema de flujo de trabajo?
- 16. Flujo de trabajo Sharepoint frente al flujo de trabajo de Windows
- 17. Generador de caso de prueba de unidad
- 18. Prueba de Unidad de Curado
- 19. instaladores de prueba de unidad
- 20. Herencia de prueba de unidad
- 21. Sockets de prueba de unidad
- 22. ¿Métodos de ayuda de prueba de unidad?
- 23. Flujo de trabajo de desarrollo web SVN
- 24. Flujo de trabajo de IPython (editar, ejecutar)
- 25. ¿Qué motor de flujo de trabajo elegir?
- 26. Flujo de trabajo de MDM en Android
- 27. ¿Flujo de trabajo de Python 3?
- 28. Prueba de unidad de dependencia de código
- 29. Prueba de flujos de trabajo en Django
- 30. Flujo de trabajo de Django al modificar modelos con frecuencia?
Por favor especifique su pregunta y dé un ejemplo, ya que parece demasiado amplio en este momento. ¿Qué estás buscando exactamente? – Kena
Creo que las actividades de Flujo de trabajo son relativamente comprobables. Aquí hay una entrada de mi blog sobre pruebas de unidades Actividades de flujo de trabajo: http://www.unit-testing.net/CurrentArticle/How-To-Write-Unit-Tests-For-Workflow-Activities.html – T123
Ver ya una pregunta similar preguntado:> [Unidad/Pruebas automáticas en un flujo de trabajo > sistema] (http://stackoverflow.com/questions/143183/unitautomated-testing-in-a-workflow-system) –