Integraciones y automatización

# Prueba una integración

Guarda datos de ejemplo con la salida esperada o aserciones, ejecuta las pruebas cada vez que cambies una integración y recibe un aviso si una falla.

Actualizado el 4 de octubre de 2026

**Quién puede hacerlo:** Nivel de rol 800 o superior y el permiso de integraciones.

Una prueba de integración pasa un conjunto fijo de datos de ejemplo por una fuente de datos de una integración y comprueba el resultado. Guarda pruebas para los casos importantes, como una orden con varias paradas o una cancelación, y ejecútalas después de cada cambio en la asignación.

## Añade una prueba

1. Abre el menú lateral (☰, arriba a la derecha), elige **Integraciones** y haz clic en la integración.
2. Haz clic en la pestaña **Pruebas**.
3. Haz clic en **\+ Añadir prueba**. Se abre el formulario **Nueva prueba**.
4. Introduce un **Nombre** y, si quieres, una **Descripción**.
5. Elige el **Origen de datos** por el que pasa la prueba.
6. Pega los datos de ejemplo en **Entrada (JSON)**.
7. Elige cómo se comprueba el resultado en **Validación** (consulta más abajo).
8. Rellena **Salida esperada (JSON)**, las **Aserciones de validación** o ambas.
9. Haz clic en **Guardar**.

## Cómo se comprueba una prueba

* **Coincidencia exacta de salida**: la salida debe ser exactamente la salida esperada.
* **Solo aserciones**: solo se comprueban las aserciones. Úsalo cuando la salida contenga valores que cambian, como fechas.
* **Salida esperada y aserciones**: ambas deben superarse.

Para añadir una aserción, haz clic en **\+ Añadir aserción** y rellena un **Nombre de la aserción**, la **Ruta del campo (déjalo vacío para toda la salida)**, por ejemplo `$.consignment.reference`, una comparación y un **Valor**. Fija la **Gravedad**: **Error — hace fallar la prueba** o **Aviso — solo se informa**.

## Ejecuta las pruebas

* Haz clic en **Ejecutar** en una prueba para ejecutarla, o en **Ejecutar todas** para ejecutar todas las pruebas de la integración.
* Cada prueba muestra **SUPERADA**, **FALLO** o **SIN EJECUTAR** y la hora de la **Última ejecución**.
* Abre un resultado para comparar la **Salida real** con lo que esperabas. Las aserciones fallidas muestran lo que se esperaba y lo que salió.

## Edita o elimina una prueba

* Haz clic en el lápiz (✎) de la prueba para abrir **Editar prueba**, cámbiala y haz clic en **Guardar**.
* Haz clic en el icono de la papelera y después en **Confirmar eliminación** para eliminarla, o en **Cancelar** para conservarla.

## Recibe un aviso cuando falla una prueba

En el formulario de la prueba, **En caso de fallo** decide quién se entera de que una prueba falla. **Enviar una notificación si falla** y **Enviar un correo electrónico si falla** pueden ser cada uno **Usar el valor predeterminado de la plataforma**, **Sí** o **No**. Elige usuarios en **Notificar a estos usuarios** e introduce direcciones en **Destinatarios de correo (separados por comas)**.

Un administrador fija el valor predeterminado de la plataforma en **Configuración** \> **Entorno** \> **Integraciones** \> **Fallos de pruebas de integración**. Ahí también puedes elegir **Notificar solo cuando una prueba pase de correcta a fallida**, para que una prueba que sigue fallando no envíe el mismo mensaje otra vez.

## Artículos relacionados

* [Supervisa una integración](/es/help/integration-logs)
* [Crea una integración autoconfigurable](/es/help/self-configurable-integration)
* [Conecta otros sistemas con integraciones](/es/help/integrations)

## ¿Sigues necesitando ayuda?

Nuestro equipo de soporte responde encantado a cualquier pregunta sobre Transportial.

[Contactar con soporte](/es/contact)[Informar de un problema](/es/report-issue)

---
Canonical page: https://transportial.com/es/help/integration-tests
