Compartir a través de


Realización de pruebas unitarias

Las pruebas unitarias se centran en el nivel de componente y es básicamente una prueba superada o con error que comprueba si los componentes individuales de la solución de BizTalk funcionan según lo previsto. Tiene varias opciones para probar unitariamente la solución de BizTalk.

Uso de Visual Studio

La funcionalidad de pruebas unitarias está disponible con Visual Studio 2008 y versiones posteriores. Para obtener más información sobre la funcionalidad de prueba que está disponible con Visual Studio, vea Probar la aplicación (https://go.microsoft.com/fwlink/?LinkId=159595).

BizTalk Server también proporciona una característica de prueba unitaria para permitir a los usuarios crear pruebas unitarias para esquemas, mapas y canalizaciones. Para obtener más información sobre esta característica, vea Pruebas unitarias con proyectos de BizTalk Server (https://go.microsoft.com/fwlink/?LinkId=158270).

Nota

Visual Studio es muy útil para realizar pruebas unitarias de artefactos de BizTalk, como orquestaciones, esquemas, canalizaciones y componentes de canalización. BizTalk Server proporciona clases de prueba que puede usar con Visual Studio Team System para probar artefactos de BizTalk.

Uso de herramientas que no son de Microsoft

Otras dos herramientas usadas habitualmente para las soluciones de BizTalk de pruebas unitarias son BizUnit y NUnit. BizUnit funciona perfectamente con Visual Studio Team System Test Edition. Del mismo modo, las pruebas de NUnit se pueden modificar fácilmente para que se puedan ejecutar tal cual en Visual Studio Team System Test Edition. Para obtener más información sobre estas herramientas, vea Herramientas para pruebas.

Nota

El uso de BizUnit y NUnit no son compatibles con Microsoft y Microsoft no garantiza la idoneidad de estos programas. El uso de estos programas queda bajo su propia responsabilidad.

Uso del SDK de BizTalk Server

Puede realizar pruebas unitarias de artefactos individuales de BizTalk con utilidades disponibles en el SDK de BizTalk Server. En la tabla siguiente se proporciona un resumen de las utilidades del SDK que se pueden usar para las pruebas unitarias:

Utilidad Propósito
Utilidad del remitente de AS2 Permite enviar un mensaje AS2 a un sitio web en un único equipo. Esta utilidad simula el envío de un mensaje AS2 de un equipo diferente.
DSDump.exe Permite volcar la estructura de esquemas de documento, que es una representación ligera en memoria de uno o varios esquemas XSD, con o sin anotaciones de archivo sin formato. Esta herramienta puede resultar útil al obtener errores del motor de análisis, por ejemplo, $Root$0$3$2 y cuando sea necesario descodificarlos. Los números detrás de $ quieren decir índices o registros de base 0 cuando aparecen en el esquema de documentos.
FFAsm.exe Ejecuta el componente de ensamblador de archivos sin formato, invocándolo directamente mediante la emulación de un componente de canalización que permite ver cómo serializa o ensambla documentos de XML de usuarios en un documento de archivo sin formato.
FFDasm.exe Ejecuta el componente de desensamblador de archivo sin formato, invocándolo directamente mediante la emulación de un componente de canalización de recepción que permite ver cómo analiza o desensambla un documento de archivo sin formato de usuario en uno o varios documentos XML.
Pipeline.exe Ejecuta una canalización de envío o recepción; acepta uno o varios documentos de entrada y sus partes, esquemas XSD e información relacionada; y genera un documento de salida después de que se ejecute la canalización. Pipeline.exe no tiene acceso a BizTalk Server bases de datos, por lo que es posible que no se admitan canalizaciones que contengan componentes de ensamblador y desensamblador de BizTalk Framework que accedan a BizTalk Server bases de datos durante la ejecución.
XMLAsm.exe Ejecuta el componente de ensamblador XML, invocándolo directamente mediante la emulación de una canalización de envío que permite ver cómo serializa, ensambla o protegen con doble cifrado documentos XML de usuario en un documento XML de salida.
XMLDasm.exe Ejecuta el componente de desensamblador XML, invocándolo directamente mediante la emulación de una canalización de recepción que permite ver cómo analizar, desensamblar o desproteger un documento XML de usuario con doble cifrado en uno o varios documentos XML.

Para obtener más información sobre las utilidades disponibles en el SDK de BizTalk Server, consulte Utilidades en el SDK (https://go.microsoft.com/fwlink/?LinkId=154387).

Consulte también

Herramientas para pruebas