Primeros pasos (en inglés)
Comunidad (en inglés)
Formación (en inglés)
Tutoriales (en inglés)
Documentación (en inglés)
API, IA y herramientas (en inglés)
Detecta los bugs desde el principio con pruebas de API automatizadas
El software de pruebas unitarias para APIs y aplicaciones de MuleSoft que se integra perfectamente en tus flujos.
Realiza pruebas unitarias antes del despliegue
Prueba las APIs y las aplicaciones de MuleSoft antes de ponerlas en funcionamiento con MUnit, nuestra herramienta de pruebas integrada, y garantiza su fiabilidad y rendimiento.
Completa antes las pruebas con una integración sencilla
Genera informe de cobertura y pruebas automáticamente utilizando MUnit en los procesos establecidos de integración y entrega continuas (CI/CD), y reduce así el trabajo manual.
Ejecuta pruebas en entonces locales
Utiliza entornos locales como bases de datos, FTP o de correo electrónico para las pruebas durante el desarrollo. Diseña y prueba tus aplicaciones en una interfaz visual o en código XML desde Anypoint Code Builder.
Utiliza la herramienta integrada para realizar pruebas fácilmente en Anypoint Code Builder
Crea pruebas de MUnit mediante una interfaz visual, editando directamente el código o con ayuda de IA en Anypoint Code Builder. Utiliza las herramientas y el depurador de código integrados para ahorrar tiempo y generar informes de cobertura en un único lugar; así, no necesitarás cambiar de herramienta ni aprender a utilizar una nueva interfaz.
Integra las herramientas populares que ya utilizas
Agrega las pruebas que ya utilizas al flujo de desarrollo con CI/CD. MUnit es compatible con herramientas conocidas, como Maven, Jenkins, Surefire y SonarQube, por lo que se integra sin problemas en tu entorno sin configuraciones adicionales.
Genera automáticamente pruebas de las especificaciones de API con IA
MUnit permite crear pruebas automáticamente a partir de archivos RAML mediante IA generativa integrada para acelerar el proceso. Utiliza los tipos de datos de los archivos RAML para crear los datos de prueba para la validación. Además, puedes personalizar o ampliar las pruebas generadas a tu gusto.
Haz pruebas en entornos locales, sin instalar servidores
MUnit incluye herramientas integradas para realizar pruebas en servidores de bases de datos, correo electrónico o FTP. De esta forma, no es necesario instalar nuevos servidores ni conectarse a sistemas externos durante esta fase: puede ejecutarse en cualquier lugar.
Obtén informe de cobertura con un solo clic para analizar el progreso
Genera informes de cobertura en un instante para comprobar los recursos utilizados en esta fase, la cobertura del flujo, y qué porcentaje de la aplicación se ha analizado. También puedes exportar los informes en formato JSON para utilizarlos en tus propias herramientas.
Prueba Anypoint Platform de forma gratuita.
Empieza una prueba gratuita de 30 días en la plataforma principal de integración, APIs y automatización. No se requiere tarjeta de crédito. No hay que instalar ningún software.
Comienza con MuleSoft hoy mismo
Inicia la prueba gratuita
Ponte en marcha con el desarrollo de MuleSoft de forma gratuita con nuestra prueba de 30 días. Sin tarjeta de crédito ni instalaciones.
Habla con un experto
Cuéntanos más sobre ti y tu empresa para que la persona adecuada pueda ponerse en contacto contigo cuanto antes.
Mantente al día
Recibe las últimas noticias sobre integración, automatización, gestión de API e IA.
Preguntas frecuentes sobre MUnit
Se trata de una herramienta que realiza pruebas de las distintas unidades de código de forma automática para detectar los bugs en las primeras fases de trabajo. Ejecuta pruebas específicas y breves en funciones concretas para garantizar su funcionamiento. De esta forma, los desarrolladores solo diseñan cada prueba una vez y simplemente la ejecutan cuando hacen cambios; así se aseguran de que no rompen el código con las actualizaciones y despliegan la aplicación con confianza.
MUnit es el marco de prueba de MuleSoft para desarrollar y ejecutar pruebas unitarias y de integración en aplicaciones en el entorno. Permite a los desarrolladores validar flujos, subflujos y transformaciones de datos antes de desplegar la aplicación en fase de producción.
Porque garantiza que las integraciones y las API funcionen adecuadamente. Detecta bugs en las primeras fases, permite realizar pruebas de regresión y genera más confianza al desplegar en entornos de desarrollo, prueba y producción.
MUnit permite realizar pruebas en flujos aislados, componentes como conectores y transformadores, el manejo de errores y scripts de DataWeave. También puede utilizarse para simular, inspeccionar y verificar el comportamiento de los flujos.
Pueden escribirse manualmente en XML, en el proyecto de MuleSoft, o generarse con herramientas como Anypoint Code Builder. También se pueden generar con la ayuda de la IA, lo que acelera la configuración y mejora la cobertura.
MUnit proporciona una función de simulación condicional para conectores, flujos y componentes. Permite aislar la lógica de las pruebas y evitar las dependencias externas durante la ejecución.
Pueden ejecutarse localmente con Anypoint Code Builder, Anypoint Studio, comandos Maven, o dentro de un flujo de CI/CD Puedes ver los resultados en informes, entorno de desarrollo integrado (IDE), o exportarlos en formatos compatibles con JUnit.
Sí. Aunque su función principal es la prueba unitaria, MUnit puede simular diversas partes de un flujo y evaluar las integraciones entre servicios, especialmente cuando utilizas datos simulados de prueba y entornos controlados.
MUnit genera informes de cobertura de código que muestran el porcentaje evaluado de la aplicación de MuleSoft. Esto ayuda a identificar la lógica que no se ha analizado y aumentar el número de componentes probados.
Las pruebas se pueden integrar en los flujos de CI/CD con complementos de Maven o scripts en la línea de comandos. Los resultados y los informes de cobertura de la prueba pueden integrarse en paneles como Jenkins, GitHub Actions, o GitLab.
En Anypoint Code Builder, se emplea la IA como asistente al generar la prueba, así como para sugerir simulaciones, autocompletar las validaciones e identificar fallos comunes en el proceso. De esta forma, se reduce el esfuerzo manual y se mantiene la calidad entre distintos equipos.
