Skip to main content
InicioBlogRecursosCómo probar la cobertura de transportistas de una API de seguimiento antes de comprometerse (plan de pruebas + lista de comprobación)

Cómo probar la cobertura de transportistas de una API de seguimiento antes de comprometerse (plan de pruebas + lista de comprobación)

17TRACK

Para probar la cobertura de transportistas de una API de seguimiento antes de comprometerte, realiza una prueba de concepto utilizando tus propios envíos, verifica los resultados con los registros de seguimiento del transportista y mide el rendimiento por transportista, servicio y ruta de envío. Exige eventos de seguimiento utilizables, una identificación precisa del transportista y una entrega fiable de las actualizaciones, no solo la aceptación de un número de seguimiento. Acuerda los criterios de aprobación y rechazo antes de comenzar la prueba.

Cómo probar la cobertura de transportistas de una API de seguimiento antes de comprometerse

Este plan de pruebas está destinado a los equipos de ingeniería, gestión logística y operaciones de comercio electrónico que seleccionan una API de seguimiento. Su objetivo es distinguir entre que un transportista aparezca en el directorio de un proveedor y que dicho proveedor admita la visibilidad de los envíos que tu empresa realmente necesita.

Define la cobertura como un resultado operativo

El número general de transportistas no responde a la pregunta de si una API puede realizar el seguimiento de tus envíos. Tus criterios de aceptación deben distinguir varios niveles de cobertura:

  • Cobertura en el listado: El proveedor identifica al transportista en sus materiales publicados.
  • Cobertura de registro: La API acepta un envío válido para su seguimiento.
  • Cobertura de eventos: La API devuelve eventos útiles del transportista para ese envío.
  • Cobertura del ciclo de vida: El seguimiento sigue siendo útil hasta la entrega, una incidencia u otro resultado relevante.
  • Cobertura operativa: Tu aplicación recibe e interpreta esas actualizaciones conforme a tus requisitos acordados.

Estas son categorías de evaluación propuestas, no una certificación del sector. Úsalas para hacer precisas las conversaciones con los proveedores. Un registro satisfactorio no demuestra que los eventos posteriores vayan a llegar, y un envío entregado con un único estado final no demuestra que la visibilidad durante el tránsito haya sido adecuada.

La decisión de compra debe basarse en la cobertura probada de tu combinación de envíos, tratando las deficiencias críticas por separado de la puntuación general.

1. Crea una matriz de envíos que refleje tu negocio

Comienza con envíos de tu sistema de gestión de pedidos, plataforma de almacén o registros de envíos. Elige un periodo comercial que refleje tu combinación habitual de transportistas y cualquier servicio estacional que esperes seguir utilizando. No permitas que un conjunto de demostración seleccionado por el proveedor sea tu única evidencia.

Agrupa los envíos por transportista, servicio, origen, destino y patrón de transferencia. Los servicios exprés nacionales, postales transfronterizos y económicos deben mantenerse separados cuando tengan requisitos de seguimiento diferentes, aunque aparezca el mismo nombre del transportista en cada grupo.

Grupo de pruebaQué incluirQué establece
Rutas de envío principalesLas combinaciones de transportista, servicio y país que utilizas con frecuenciaSi la API se adapta a las operaciones cotidianas
Rutas críticas de menor volumenServicios importantes por los compromisos con los clientes o los costes de sustituciónSi una puntuación agregada oculta una deficiencia grave
Transferencias transfronterizasEnvíos transferidos entre operadores de origen y destinoSi la visibilidad se mantiene después de la transferencia
Incidencias y devolucionesIntentos fallidos conocidos, retrasos y envíos devueltos al remitenteSi los estados permiten realizar la acción adecuada con el cliente
Controles negativosEntradas no válidas, transportistas que no coinciden y registros de prueba autorizadosSi los errores se distinguen de un seguimiento válido

Utiliza tanto envíos completados como envíos activos. Los envíos completados ayudan a evaluar el detalle histórico y la precisión del estado final. Los envíos activos son necesarios para observar el momento de las actualizaciones y las transferencias a medida que ocurren. Los resultados históricos por sí solos no pueden demostrar el rendimiento en tiempo real.

Mantén los controles negativos fuera del denominador de la cobertura de envíos válidos. Separa también los envíos que esperan su primer escaneo físico de aquellos que ya tienen eventos del transportista. De lo contrario, el comportamiento normal previo al envío puede parecer un fallo de cobertura.

¿Qué tamaño debe tener la muestra?

No existe un tamaño de muestra universal que demuestre la cobertura de un transportista. Comienza con un piloto manejable para detectar errores de integración y, después, amplíalo a todos los grupos de envíos necesarios. Incluye diferentes fechas de despacho y etapas del ciclo de vida, en lugar de muchos paquetes casi idénticos de un mismo lote.

Informa del número de muestras de cada grupo. Un resultado correcto basado en unos pocos envíos es evidencia preliminar, no una garantía. Si una incidencia poco frecuente pero importante no se produce durante la prueba, marca ese escenario como no probado y organiza una validación independiente en lugar de aprobarlo.

2. Acuerda el contrato de prueba antes de la integración

Deja por escrito qué constituye el éxito antes de que cualquiera de los dos equipos vea los resultados. El responsable de ingeniería debe definir los requisitos de datos y entrega; el responsable de logística debe identificar las rutas obligatorias y el significado de los estados; el responsable de compras debe confirmar que la configuración probada coincide con el servicio comercial propuesto.

Pide a cada candidato que confirme:

  • Qué identificadores exactos de transportista y variantes de servicio corresponden a tu matriz de envíos.
  • Si el seguimiento requiere un código postal, país de destino, autorización de cuenta u otro dato.
  • Si la prueba utiliza fuentes de datos de producción y si alguna restricción de la prueba afecta al test.
  • Cómo se documentan la disponibilidad histórica, la duración del seguimiento, la consulta y la entrega mediante webhook.
  • Qué acciones de registro, actualización, suscripción o reintento pueden generar cargos según el plan propuesto.
  • Cómo debe escalarse una actualización faltante o una incidencia específica del transportista.

Para una evaluación de 17TRACK, utiliza la página del producto Tracking API y la documentación oficial de la API como puntos de partida para las preguntas sobre el producto y la integración. Aplica la misma matriz de envíos y las mismas reglas de aceptación que utilizarías con cualquier otro candidato. El resultado de una página pública de seguimiento debe tratarse como una comprobación cruzada, no como una prueba de la respuesta de la API que recibirá tu aplicación.

No asignes un fallo simplemente porque una capacidad no esté clara en un documento. Regístrala como pendiente de confirmación, formula una pregunta específica y prueba la respuesta cuando sea posible.

3. Crea un registro de evidencias para cada envío

Utiliza una hoja de cálculo o una base de datos de pruebas con un registro por envío y observaciones de eventos vinculadas. Conserva información suficiente para reproducir una discrepancia sin distribuir datos innecesarios de los clientes.

  • ID de prueba interno y número de seguimiento almacenado de forma segura.
  • Transportista, servicio, origen, destino y transportista posterior esperado, cuando se conozca.
  • Versión de la API, entorno, configuración y hora de registro.
  • Identificador de transportista enviado y cualquier dato adicional requerido.
  • Respuesta del registro, transportista detectado, estado devuelto y cargas útiles de eventos sin procesar.
  • Capturas de las referencias del transportista con las horas de observación.
  • Horas de observación de la API y horas de recepción de webhooks, cuando corresponda.
  • Veredicto, categoría de discrepancia, responsable de la investigación y resultado de la repetición de la prueba.

Utiliza UTC para las horas de observación, conservando las marcas de tiempo y los desfases originales de los eventos. La hora del evento de un escaneo y la hora en que tu sistema recibe dicho escaneo son mediciones diferentes. Confundirlas puede generar resultados de latencia engañosos.

Utiliza registros de envíos cuyo tratamiento tengas autorizado. Restringe el acceso a las cargas útiles y elimina de los informes de compras las direcciones, nombres de destinatarios y demás información personal innecesaria.

4. Ejecuta la prueba en cuatro fases

Fase A: Registro e identificación del transportista

Registra los envíos válidos utilizando los datos documentados. Cuando estén disponibles tanto la detección automática como la selección explícita del transportista, pruébalas por separado. Registra las coincidencias incorrectas, las coincidencias ambiguas, las entradas rechazadas y los registros aceptados que nunca generan eventos.

Si la selección explícita funciona después de que falle la detección automática, clasifica el problema como una deficiencia de detección y no como una indisponibilidad total del transportista. Esta distinción es importante si tu sistema de envíos ya conoce el transportista y puede enviarlo de forma fiable.

Para los controles negativos, comprueba que la API no presente un registro no válido o que no coincida como un envío identificado con certeza. No adivines números de seguimiento aleatorios que podrían pertenecer a otros clientes.

Fase B: Contenido de los eventos y significado de los estados

Compara los eventos de la API con los registros con marca de tiempo del canal de seguimiento del transportista correspondiente. Comprueba las descripciones de los eventos, las ubicaciones cuando se proporcionen, el orden de los eventos y los resultados finales. Conserva la descripción original del transportista junto con cualquier estado normalizado de la API.

Concéntrate en las distinciones que cambian las acciones empresariales. Un intento de entrega fallido no debe activar un correo electrónico de entrega. Un evento de devolución al remitente no debe confundirse con una devolución del cliente recibida por tu almacén. Una actualización relacionada con aduanas no debe interpretarse automáticamente como una solicitud de pago.

Las referencias del transportista también pueden diferir en su presentación o en el momento de actualización. Si aparece una discrepancia, captura ambas observaciones e investiga antes de asignar responsabilidades. Para los registros de etiquetas compradas sin escaneos físicos, evalúa por separado el estado previo al envío.

Fase C: Actualizaciones en tiempo real y entrega a tu sistema

Observa los envíos activos con una frecuencia constante que respete los límites documentados. Compara cuándo un evento se hace visible por primera vez en tus comprobaciones de referencia del transportista con cuándo se hace visible por primera vez a través de la API. Denomina a esto retraso de visibilidad observado: es una estimación limitada por tu calendario de observación, no una medición exacta del tiempo de procesamiento interno del proveedor.

Si los webhooks forman parte de la integración propuesta, registra la hora de recepción y el resultado del procesamiento. Utilizando mecanismos documentados o procedimientos de prueba acordados, comprueba el tratamiento de duplicados, los reintentos tras un fallo temporal del endpoint y la recuperación de actualizaciones perdidas. Evita interrumpir deliberadamente los endpoints de producción.

Un evento del transportista que llega a la API pero nunca llega a tu sistema de pedidos no representa el mismo fallo que un evento ausente en la API. Mantén separados estos hallazgos para que el equipo responsable pueda solucionar la capa correcta.

Fase D: Continuidad transfronteriza

Sigue los envíos durante la exportación, la llegada al destino, la transferencia y la entrega cuando esas etapas sean observables. Registra si se muestra un transportista posterior o un número de seguimiento de sustitución y si tu integración puede asociarlo con el pedido original.

Para los envíos transfronterizos, prueba el trayecto completo y no solo el transportista de origen. Si un paquete se entrega pero la API permanece en la etapa de exportación, no ha cumplido el requisito de visibilidad integral. Por el contrario, una ausencia temporal de escaneos durante el tránsito internacional no demuestra por sí sola un fallo de la API.

5. Puntúa los resultados sin ocultar las deficiencias

Utiliza denominadores explícitos y muestra los resultados por grupo de transportista, servicio y ruta. Estas medidas forman un cuadro de mando práctico:

  • Éxito del registro: Envíos válidos aceptados divididos entre los envíos válidos enviados.
  • Cobertura de eventos utilizables: Envíos elegibles que devuelven los eventos exigidos por tus reglas de aceptación divididos entre los envíos elegibles probados.
  • Precisión de la identificación del transportista: Identificaciones correctas del transportista divididas entre los envíos evaluados para la detección.
  • Precisión del resultado final: Resultados finales correctos divididos entre los envíos completados con un resultado de referencia confirmado.
  • Retraso de visibilidad observado: Distribución del tiempo de visibilidad de la API menos el tiempo de visibilidad de la referencia del transportista para los eventos coincidentes.
  • Éxito de entrega de actualizaciones: Actualizaciones requeridas recibidas y procesadas correctamente por tu aplicación divididas entre las actualizaciones requeridas observadas en la API.

Define la elegibilidad antes de calcular la cobertura de eventos utilizables. Por ejemplo, un envío sin escaneo del transportista no debe contarse como carente de un evento en tránsito que todavía no existe. Informa de los registros excluidos y no resueltos junto con la puntuación para que las exclusiones no mejoren silenciosamente el resultado.

Pondera los resultados de eventos utilizables a nivel de ruta según tu combinación de envíos prevista si necesitas una estimación agregada. Utiliza la misma métrica en todos los grupos y muestra las ponderaciones. No combines el éxito del registro de un transportista con el éxito del ciclo de vida de otro.

Establece los umbrales a partir de los requisitos empresariales, no de un parámetro sectorial inventado. Un flujo de trabajo de notificaciones al cliente y un panel de soporte pueden tolerar retrasos diferentes. Informa del comportamiento habitual y de la cola de retrasos más lentos; un promedio por sí solo puede ocultar retrasos perjudiciales.

6. Toma una decisión de compras condicional

Clasifica cada grupo necesario como aprobado, rechazado o inconcluyente. Inconcluyente significa que la evidencia es insuficiente, por ejemplo, porque no se produjo ninguna transferencia durante la observación; no significa que el proveedor carezca de la capacidad.

Aprueba el despliegue cuando los grupos obligatorios cumplan los requisitos acordados y las limitaciones restantes tengan soluciones aceptables. Aprueba un lanzamiento restringido cuando solo supere la prueba un subconjunto claramente definido. Amplía la prueba cuando la evidencia sea incompleta. Rechaza el alcance propuesto cuando persista una deficiencia crítica después de la investigación y la repetición de las pruebas.

Mantén separada la idoneidad comercial de la cobertura técnica. Reproduce la carga de trabajo medida conforme a las condiciones de facturación propuestas, incluidos los registros, actualizaciones, reintentos y seguimientos continuos aplicables. Obtén aclaraciones por escrito cuando las unidades o los límites de facturación sean ambiguos; no los deduzcas de llamadas de prueba satisfactorias.

Lista de comprobación previa al compromiso

  • Los transportistas, servicios y rutas obligatorios están especificados explícitamente.
  • Están representados tanto los envíos activos como los completados.
  • Los controles negativos están separados de la cobertura de envíos válidos.
  • La detección automática y la selección explícita del transportista se evalúan por separado cuando están disponibles.
  • Los datos adicionales necesarios están documentados y disponibles en tus sistemas.
  • Las evidencias de referencia del transportista y las respuestas sin procesar de la API se conservan de forma segura.
  • Se comprueban las transferencias transfronterizas y los resultados finales.
  • La recepción de webhooks y el procesamiento de la aplicación se miden por separado de la disponibilidad de la API.
  • Cada métrica tiene un denominador, una ventana de observación y una regla de exclusión definidos.
  • Los fallos de rutas críticas no pueden quedar anulados por una puntuación agregada.
  • Los escenarios no probados tienen un responsable y un plan de validación.
  • La configuración de producción, la escalación del soporte y las hipótesis de facturación están confirmadas.
  • Se acuerdan un lanzamiento limitado y un proceso alternativo antes de la migración completa.

Preguntas frecuentes

¿Que un transportista figure en el listado significa que todos sus servicios están cubiertos?

No lo des por hecho. Considera el listado como un punto de partida y verifica después el servicio, el par de países, los datos requeridos y los eventos del ciclo de vida que utiliza tu operación. Solicita aclaraciones cuando el nombre del transportista por sí solo no identifique el servicio pertinente.

¿Puedo probar la cobertura utilizando únicamente números de seguimiento entregados?

Los registros entregados pueden ayudar a evaluar el detalle histórico y la precisión del estado final. No pueden demostrar con qué rapidez llegan las actualizaciones durante el tránsito ni si tu flujo de trabajo de webhooks se recupera de las interrupciones. Incluye envíos activos antes de aprobar una integración de producción.

¿Qué debo hacer cuando la API y la página del transportista no coinciden?

Captura evidencias con marca de tiempo de ambas fuentes, verifica el transportista y el número de seguimiento, y comprueba las zonas horarias y la correspondencia de estados. Repite la observación y crea un caso de soporte reproducible. Una instantánea discrepante es un motivo para investigar, pero no evidencia suficiente para identificar la causa.

¿Debe hacer que la prueba falle cada escaneo ausente?

No. Es posible que el escaneo no exista en la referencia del transportista o que quede fuera del conjunto de eventos requerido. Considera incumplido el requisito correspondiente cuando falte un evento esperado y verificable más allá de la ventana de observación acordada. Mantén los casos desconocidos separados de los fallos confirmados.

¿Debe volver a probarse la cobertura del transportista después del lanzamiento?

Sí. Continúa supervisando envíos representativos y vuelve a probar cuando añadas un transportista, servicio, mercado de destino o configuración de integración sustancialmente diferente. Conserva las reglas de aceptación originales para que los resultados posteriores sigan siendo comparables.

Fuentes

Los siguientes recursos oficiales son puntos de partida para evaluar 17TRACK y confirmar los requisitos de integración. Los procedimientos de prueba, las definiciones de puntuación y la lista de comprobación de compras de este artículo son recomendaciones editoriales, no garantías de servicio publicadas.

Loading