a1qa lleva a cabo pruebas de ciclo completo para la plataforma de comercio electrónico y garantiza un lanzamiento oportuno y de calidad
DESCRIPCIÓN DEL PRODUCTO
El cliente es un minorista online líder especializado en productos naturales, incluidos productos para mascotas, vitaminas, productos para el cuidado y remedios homeopáticos.
La tienda funcionaba con el CMS Magento Community Edition.
Con el aumento del volumen de ventas, el cliente necesitaba migrar la tienda online de Magento Community Edition a Magento Enterprise Edition, implementar un diseño web adaptable y mejorar la funcionalidad existente.
DESCRIPCIÓN DEL PROYECTO
Teniendo en cuenta las necesidades del cliente, el equipo de a1qa propuso realizar un ciclo completo de pruebas de las funcionalidades nuevas y existentes tras la migración del producto de software a Magento EE.
Este servicio en el proyecto también incluyó pruebas de compatibilidad en distintos navegadores y dispositivos móviles, pruebas de carga para medir la velocidad de carga de las páginas del sitio con distinto número de usuarios activos y pruebas de la interfaz de usuario tras la implantación del nuevo diseño.
Pruebas de migración de datos Las pruebas de migración de datos fueron una de las etapas clave del proyecto. Durante su ejecución, los ingenieros de control de calidad comprobaron si se producían fallos y violaciones de la integridad de los datos al migrarlos a la nueva base de datos.
Al migrar una base de datos existente a una nueva, era necesario:
- Asegurarse de evitar cualquier inconveniente a la experiencia del usuario. Por ejemplo, evitar la pérdida de datos y minimizar el tiempo de indisponibilidad del sistema.
- Garantizar que las funciones de la aplicación funcionen sin problemas tras la migración.
- Prevenir posibles fallos durante la migración de datos.
Los expertos en pruebas ayudaron a garantizar que toda la información de los pedidos se migrara completamente a la base de datos actualizada tras la migración a Magento EE.
Los especialistas en control de calidad demostraron un alto nivel de competencia y elaboraron un plan de pruebas detallado dentro del presupuesto del proyecto.
Pruebas funcionales
Las pruebas funcionales son una de las etapas más importantes de la verificación de software. Proporcionan información completa sobre el estado actual del software, e incluyen una descripción detallada de los defectos detectados y recomendaciones para su eliminación.
Las tres principales ventajas de las pruebas funcionales:
- Evaluación del funcionamiento de la aplicación en diferentes escenarios de uso.
- Verificación de que el producto cumple los requisitos especificados.
- Análisis del nivel de calidad del software y clasificación de los defectos según el grado de impacto en el funcionamiento del sistema.
El equipo de a1qa realizó pruebas funcionales de los módulos cliente y servidor.
El módulo cliente incluía una serie de funciones, como el registro de usuarios, la navegación por el catálogo, varios tipos de búsquedas y filtros, la posibilidad de mover productos a la cesta, utilizar códigos promocionales y ofertas especiales de descuento, realizar un pedido con pago, participar en el programa de bonificaciones y recibir diversas notificaciones.
El módulo servidor constaba de funciones como la personalización del catálogo, la modificación de los parámetros de los productos, el desarrollo de estrategias de marketing con la introducción de promociones y descuentos, la gestión de los saldos de productos, la tramitación y el pago de los pedidos y mucho más.
Durante el proceso de prueba del sitio web, se identificó un gran número de defectos con distintos niveles de criticidad. Como la mayoría de ellos eran de categoría mayor o superior, repercutían negativamente en la experiencia del usuario.
Cabe señalar que los especialistas en control de calidad detectaron un defecto relacionado con los pagos en línea a través de PayPal. Dado que este defecto afectaba negativamente al funcionamiento del sitio web y a las transacciones financieras, era necesario solucionarlo lo antes posible.
Pruebas entre navegadores
Los especialistas en control de calidad realizaron pruebas entre navegadores para comprobar si la solución informática cumplía sus requisitos funcionales y estaba disponible en versiones de navegadores populares como Chrome, Firefox y Safari.
Pruebas de aplicaciones móviles
Para evaluar la calidad del nuevo diseño adaptativo, se ofreció al cliente probar el producto de software en dispositivos móviles populares con sistemas operativos Android e iOS.
Las pruebas se realizaron únicamente en dispositivos reales.
Pruebas de carga
Los especialistas en garantía de calidad debían realizar las siguientes tareas:
- Determinar el número máximo de usuarios que pueden realizar varias acciones en el sitio web al mismo tiempo.
- Averiguar si la velocidad del sitio disminuía a medida que aumentaba el número de usuarios activos.
- Identificar el componente más vulnerable entre tres posibles: servidor web, base de datos o equilibrador de carga.
- Recopilar datos sobre el rendimiento del hardware de los servidores y adaptarlos al número de usuarios.
- Determinar el índice de respuesta de todas las operaciones clave para averiguar el valor máximo de tiempo de respuesta.
- Proporcionar un informe con estadísticas sobre los errores detectados.
El equipo de a1qa completó con éxito todas las tareas de prueba de carga requeridas.
Los especialistas en control de calidad también ofrecieron recomendaciones para optimizar el lado del cliente (almacenamiento en caché del navegador, optimización de las imágenes y la estructura del código, reducción de JavaScript y CSS, etc.).
Documentación de los resultados de las pruebas
Al final del proyecto, los expertos del equipo de a1qa elaboraron una documentación detallada en la que se presentaba toda la información sobre la calidad de la solución de software probada.
La información facilitada ayudó al cliente a evaluar objetivamente el estado actual del producto y a tomar las medidas necesarias para mejorar su calidad.
El cliente recibió los siguientes materiales:
- Un informe de calidad de la solución de software con una descripción detallada de los defectos detectados durante las pruebas, agrupados por la importancia del impacto en el funcionamiento del sistema.
- Informe sobre los resultados de las pruebas de carga.
- Descripción completa de los defectos en el sistema Zoho BugTracker, acompañada de imágenes y vídeos.
- Recomendaciones para mejorar la calidad del software y optimizar el entorno de trabajo del sistema.
SERVICIOS PRESTADOS
- Pruebas funcionales
- Pruebas de compatibilidad
- Pruebas de GUI
- Pruebas de migración
- Pruebas entre navegadores
- Pruebas móviles
- Documentación técnica
TECNOLOGÍAS Y HERRAMIENTAS
- Magento EE
- MySQL
- Zoho BugTracker
- Web
- iOS
- Android
EQUIPO DE CONTROL DE CALIDAD
Se asignó al proyecto un equipo de 2 ingenieros de control de calidad con experiencia en la realización de pruebas de migración de datos en Magento.
En la fase inicial, los especialistas tuvieron que establecer procesos de control de calidad. Los plazos de las tareas de desarrollo de funcionalidades y eliminación de defectos fueron cambiando, y los requisitos de diseño y nuevas características de la aplicación se perfeccionaron durante el proyecto, lo que también llevó tiempo adicional.
Durante el periodo más activo, otro ingeniero de control de calidad se unió al equipo para realizar pruebas de rendimiento.
Como resultado, se completaron todas las tareas de prueba y estabilización del software, cumpliendo los plazos y manteniendo un alto nivel de calidad del servicio.
RESULTADOS
-
El cliente llevó a cabo con éxito la migración del producto de software a la plataforma Magento EE.
-
El cliente obtuvo un producto de alta calidad en el plazo requerido.
-
El equipo de control de calidad ayudó al cliente a identificar y corregir todos los defectos críticos del sistema. Los ingenieros identificaron y describieron todos los defectos con niveles de gravedad mayor, crítico y bloqueador que podían perturbar considerablemente el software.
-
El cliente quedó satisfecho con el trabajo de a1qa. Destacó cualidades del equipo como la dedicación, la iniciativa y la actitud profesional de cada especialista ante el trabajo.
EN CIFRAS
-
5meses de pruebas de productos
-
4ingenieros de control de calidad responsable de las pruebas
-
4dispositivos moviles en los que se realizaron pruebas
-
50%de los defectos identificados tenían un nivel de gravedad importante o superior
-
100%cumplimiento de los plazos y del presupuesto