2009-07-18 17 views
5

Con el lanzamiento de BizTalk 2009 ahora podemos usar Visual Studio Team Edition 2008 para aprovechar algunas de las funciones de prueba del equipo. Podemos probar mapas de unidades, esquemas y tuberías ... pero por lo que puedo decir, eso es todo.BizUnit vs Visual Studio Team Test

¿Cómo probarías orquestaciones unitarias, por ejemplo?

Bueno, ya llevo usando BizUnit desde hace años y pienso seguir haciéndolo; Lo que me gusta BizUnit es que es extensible y de código abierto

Así que ... ¿Quién me puede dar algunas razones por las que debería estar Ditching BizUnit a favor del equipo de pruebas en Visual Studio?

Respuesta

2

Miré en la página BizUnit, y me parece que puede usar BizUnit junto con Visual Studio Team Test. BizUnit es un marco de prueba declarativo que puede aumentar las capacidades de VS Team Test. BizUnit no requiere VS Team Test, pero VS Team Test puede proporcionar un mecanismo excelente para conducir casos de prueba de BizUnit.

+0

pero ¿qué valor ofrece VS Team Test sobre BizUnit? Me encanta BizUnit y lo he usado desde hace mucho tiempo; ¿Por qué debería salir y comprar una licencia para la prueba de equipo VS? – ryancrawcour

+0

Puede haber leído mal la pregunta; Me dio la impresión de que estabas bajo la presión de la administración para usar VSTT. Mi respuesta es un caso para mantener BizUnit. Si no necesita las características adicionales, es posible que no necesite una licencia VSTT. –

0

Las nuevas características de BizTalk 2009 le brindarán un soporte mucho mejor para la depuración de mapas, esquemas de prueba y tuberías, pero en cuanto a orquestaciones, todavía necesita algo como BizUnit para cubrir esa necesidad. Diría que los componentes de compilación solo son una razón para actualizar, por lo que puede configurar compilaciones continuas dentro de TFS y similares, que antes tenía que usar una solución de código abierto. Entonces, específicamente a su pregunta, no abandonaría BizUnit por nada y aún es necesario.

-Bryan

3

Usted puede probar su unidad de orquestación usando Bizmock http://www.codeplex.com/bizmock Yo miraba a él brevemente, no tuve la oportunidad de usarlo en proyectos en tiempo real. Pero de acuerdo con la documentación y la muestra, parece una herramienta perfecta para probar la unidad de tu orquestación.

0

En mi experiencia, la respuesta a la forma de probar BizTalk orchestations depende del tipo de aplicación que está escribiendo en BizTalk.

Por ejemplo, BizUnit funciona muy bien para probar los escenarios de integración habituales, pero no tanto (en mi opinión) donde la solución BizTalk a probar se escribe más como una aplicación convencional [de nivel medio].

En la solución que estoy desarrollando tengo varias orquestaciones anidadas invocadas desde una orquestación "padre" con forma de llamada-orquestación. Estas orquestaciones para niños tienen lógica/flujo de trabajo que puede y aún debe ser probado de forma aislada.

He estado buscando en el ejercicio de éstas a partir de una prueba de unidad VS a través de una orquestación de "envoltura", que acepta los parámetros necesarios e invoca la orquestación a ensayar (a través de Inicio o llame a la forma de orquestación). El envoltorio mismo se invoca a través de un mensaje entrante que se origina en la prueba unitaria.

También estoy interesado en la evaluación de bizmock.

Cuestiones relacionadas