Pruebas automáticas de Magento

Un producto que no se puede añadir al carrito. Un proceso de pago que se bloquea en el segundo paso. Tu tienda online puede estar fallando sin que te des cuenta, y el primero en darse cuenta será un cliente que abandone la compra. Contamos con un conjunto de pruebas específico para tiendas online que comprueba tu tienda de forma totalmente automática varias veces al día.

//01 — ¿Qué son las pruebas automatizadas?

Una prueba que avisa si algo no va bien.

Un conjunto de pruebas automatizadas simula lo que hace un cliente real: buscar un producto, añadirlo al carrito, pasar por caja, pagar y recibir la confirmación del pedido. Parece sencillo, pero en una tienda online de Magento con extensiones, integraciones, reglas de precios y lógica de pago personalizada, hay decenas de puntos en los que algo puede salir mal sin que aparezca un mensaje de error visible en la pantalla.

Las pruebas manuales tras cada implementación requieren mucho tiempo y son poco fiables. Siempre se pasa algo por alto. Las pruebas automatizadas son siempre exhaustivas, siempre coherentes y se ejecutan varias veces al día, incluso por la noche, los fines de semana y los días festivos. No solo comprueban si la tienda online está disponible, sino si realmente funciona como debería.

Creamos un conjunto de pruebas específico para tu tienda online. No se trata de un conjunto genérico de pruebas estándar que sea igual para todas las tiendas online, sino de escenarios que se adaptan a tu catálogo, tu proceso de pago, tus métodos de pago y tus funcionalidades personalizadas. El conjunto de pruebas se amplía periódicamente a medida que la tienda online crece o cambia.

Nuestro trabajo se basa en una sólida red de socios técnicos, complementada con los conocimientos que desarrollamos y perfeccionamos continuamente en el ámbito del comercio electrónico y la tecnología.

//02 — ¿Qué probamos?

Más allá del simple «happy flow»

Seguramente querrás asegurarte de que todas las funcionalidades de tu tienda online funcionan correctamente. De este modo, evitamos la pérdida de ingresos antes incluso de que se produzca.

Escenarios de pruebas específicos para la tienda

Cada tienda online es diferente. Redactamos escenarios de prueba basados en tus flujos específicos: qué tipos de productos tienes, qué reglas de descuento están activas, qué métodos de pago ofreces, si hay grupos de clientes con precios distintos. El conjunto de pruebas refleja cómo funciona tu tienda online en la práctica, no cómo funciona una tienda online media.

 

Varias ejecuciones al día

El conjunto de pruebas se ejecuta varias veces al día de forma totalmente automática. Tras una implementación, pero también a horas fijas a lo largo del día. De este modo, no solo sabes que la tienda online funciona justo después de una actualización, sino que lo sabes en todo momento. Si se produce un fallo a las tres de la madrugada, se detecta mucho antes de que el primer cliente lo note.

No solo el flujo positivo

Añadir un producto al carrito y finalizar la compra: ese es el flujo ideal. Pero, ¿qué ocurre si un producto está agotado y, aun así, se añade al carrito? ¿Y si un código de descuento ya no es válido, pero sigue apareciendo como disponible? ¿Y si el proveedor de pagos da un tiempo de espera? También probamos estos escenarios.

Notificaciones y seguimiento

Si una prueba falla, recibirás una notificación y nosotros también. Analizamos qué está pasando y tomamos las medidas necesarias. No se trata de un mensaje automático que se pierde en la bandeja de entrada, sino de un equipo que reacciona y resuelve el problema. Dependiendo del modelo de colaboración, te garantizamos una respuesta en un plazo de cuatro horas o en el mismo día laborable.

Cuenta con la confianza de marcas ambiciosas

//04 — ¿Por qué Factor Blue?

¿Por qué realizar
con Factor Blue?

Especialización

No somos una agencia generalista que se dedica a un poco de todo, sino especialistas que resuelven de verdad tus problemas complejos.

15 años de experiencia en el mercado

Conocemos bien la realidad del sector: catálogos extensos, lógica de precios y existencias para B2B y B2C, datos que deben ser precisos. No hace falta que nos expliques cómo funciona tu mercado.

Comunicación directa, sin interferencias

Hablarás directamente con los propios desarrolladores. Comentarios sinceros, acuerdos claros y sin sorpresas a posteriori.

No somos una simple empresa que factura por horas, sino que apostamos por la colaboración

Pensamos en la hoja de ruta, no solo en el problema del momento. Código que evoluciona contigo, en lugar de convertirse más adelante en un obstáculo.

//05 — Opiniones de los clientes

Testimonios reales de clientes

No se elige a un nuevo socio técnico a la ligera. Por eso dejamos que sean nuestros clientes y socios quienes cuenten cómo es la colaboración.

CUÉNTANOS QUÉ TE PREOCUPA

Somos el departamento técnico que se queda despierto por la noche pensando en tu tiempo de actividad, tu rendimiento y tu próximo paso. No como contratistas. No como proveedores. Sino como personas que tienen tanto interés en tu éxito como tú mismo.

¿Nos cuentas qué pasa? Nosotros decimos lo que vemos.

//07 — Nuestra forma de trabajar

¿Cómo configuramos el conjunto de pruebas?

01.

Análisis de los flujos críticos

Comenzamos con una sesión en la que identificamos los flujos más críticos de tu tienda online: qué tipos de productos, métodos de pago, reglas de descuento y grupos de clientes hay, y qué flujos son más propensos a errores o más críticos para la facturación.

02.

Redacción de escenarios de prueba

A partir del análisis inicial, redactamos los escenarios de prueba. Trabajamos con Playwright, un moderno marco de pruebas de extremo a extremo, y escribimos pruebas que simulan por completo el comportamiento del navegador, tal y como lo haría un usuario real. Esto incluye escenarios fuera del flujo normal.

03.

Configuración del conjunto de pruebas

Instalamos el conjunto de pruebas, lo conectamos a tu entorno de pruebas y de producción, y verificamos que todas las pruebas se ejecuten correctamente. Configuramos los informes y probamos el proceso de notificaciones para que los avisos lleguen al lugar adecuado y a las personas adecuadas.

04.

Puesta en marcha y supervisión

El conjunto de pruebas se ejecuta en tiempo real. Recibirás un informe diario y, en caso de que falle una prueba, una notificación inmediata. Supervisamos activamente los resultados e intervenimos cuando es necesario.

05.

Desarrollo continuo del conjunto de pruebas

Cada vez que la tienda online incorpora nuevas funcionalidades, nuevos métodos de pago o nuevas personalizaciones, se amplía el conjunto de pruebas. De este modo, la cobertura se mantiene actualizada y siempre se prueba la tienda online tal y como funciona en ese momento.

//08 — Preguntas frecuentes

Preguntas frecuentes
Pruebas automáticas de tiendas online

Preguntas más frecuentes. ¿No encuentras tu pregunta aquí? Estaremos encantados de responderla personalmente.

01. ¿Cuál es la diferencia entre la supervisión del tiempo de actividad y las pruebas automatizadas?

La supervisión del tiempo de actividad comprueba si tu tienda online está en línea y es accesible, si el servidor responde y si la página se carga. Esto es útil, pero no suficiente.

Una tienda online puede estar totalmente operativa, pero el proceso de pago puede no funcionar, puede que no sea posible añadir productos al carrito o que el proveedor de pagos muestre un mensaje de error.

Las pruebas automatizadas de extremo a extremo simulan el comportamiento completo de un cliente real: navegan por la tienda, añaden productos, pasan por el proceso de pago y comprueban que el pago y la confirmación del pedido se procesan correctamente. De este modo, se detectan errores funcionales que la supervisión del tiempo de actividad nunca señalaría.

En cuanto falla una prueba, se envía automáticamente una notificación tanto a ti como a nuestro equipo. Dependiendo de la hora del día y del modelo de colaboración, nuestros ingenieros responden en un plazo de entre una hora y un día laborable. Evaluamos qué ha ocurrido, determinamos la gravedad y, siempre que sea posible, actuamos de inmediato. Siempre recibirás información sobre lo que ha sucedido y qué medidas se han tomado; no habrá ninguna corrección silenciosa sin explicación.

Sí, y ese es precisamente uno de los momentos más valiosos para realizar pruebas. Tras cada implementación, se activa automáticamente el conjunto de pruebas, de modo que se sabe de inmediato si la actualización ha afectado a alguna funcionalidad existente. La regresión, en la que un nuevo cambio estropea algo que antes funcionaba, es una de las causas más frecuentes de problemas en un entorno de producción. Al realizar pruebas automáticas tras cada implementación, casi siempre se detecta antes de que afecte a un cliente.

Sí, sin duda, y esa ha sido también una decisión deliberada a la hora de diseñar el producto.

El conjunto de pruebas no se ejecuta en tu tienda online, sino en nuestra infraestructura y código base. Necesitamos acceso a un entorno de pruebas y al entorno de producción, pero no es necesario que seamos los administradores para poder ejecutar y supervisar las pruebas. El conjunto de pruebas funciona independientemente de quién haya creado o gestione la tienda online.

Esto también lo convierte en una opción interesante como «segunda opinión»: tu agencia actual se encarga de las tareas diarias, mientras que nosotros nos aseguramos de que exista un nivel independiente que valide continuamente si la tienda online funciona correctamente. Si tras una implementación realizada por tu agencia actual surge algún fallo, lo detectamos incluso aunque ellos no lo supervisen.

El único requisito es tener acceso al entorno y conocer lo suficiente tus flujos específicos para configurar correctamente los escenarios de prueba. Realizamos ese análisis en una sesión de incorporación, independientemente de quién gestione la tienda online.

El conjunto de pruebas se puede contratar por separado por 499 € al mes, con una duración mínima de 12 meses. Incluye una cobertura completa de pruebas diseñada específicamente para tu tienda online, varias ejecuciones automatizadas al día tanto en el entorno de pruebas como en el de producción, informes diarios y notificaciones inmediatas en caso de que falle una prueba. Factor Blue evalúa cada notificación y te informa de lo que ocurre, pero no se hace responsable de la resolución del problema.

La incorporación, en la que identificamos los flujos críticos y redactamos los escenarios de prueba, tiene un coste único a partir de 1.500 €.

Si ya formas parte de un modelo de colaboración con un ingeniero o un equipo, el conjunto de pruebas, incluido el seguimiento, está incluido.

La experiencia de Factor Blue