Guía de pruebas
Después de configurar y personalizar el proyecto de Adobe Commerce en la nube, se recomienda probar la aplicación a fondo antes de iniciar el sitio web de la tienda. Las pruebas ayudan a administrar correctamente las expectativas del tamaño del clúster y a escalar adecuadamente para las necesidades futuras de la empresa.
Pruebas funcionales
Durante el desarrollo, es importante realizar pruebas funcionales completas en su proyecto de Adobe Commerce en la nube. Consulte las siguientes directrices para realizar pruebas funcionales en el entorno Docker:
-
Pruebas de aplicaciones: use Marco de pruebas funcionales de Magento (MFTF) para las pruebas de aplicaciones en el entorno Cloud Docker.
-
Pruebas de código: use el marco de pruebas de decepción para PHP para validar el código destinado a la contribución a los repositorios de paquetes en la nube.
Prácticas recomendadas antes del lanzamiento
Considere los siguientes tipos de pruebas como una práctica recomendada para realizar antes del lanzamiento del sitio:
-
Prueba de carga: realice una prueba de carga para comprender el comportamiento del sistema en una carga esperada. Por ejemplo, pruebe un número simultáneo de usuarios activos en la aplicación, haciendo que cada usuario realice un número específico de transacciones dentro de la duración establecida. Esta prueba revela el tiempo de respuesta de transacciones importantes críticas para el negocio, como el comportamiento de la base de datos o del servidor de aplicaciones. Una prueba de carga puede ayudar a identificar cuellos de botella.
-
Prueba de esfuerzo: desafíe los límites superiores de capacidad dentro del sistema para determinar si el sistema funciona lo suficiente cuando la carga actual supera con creces el máximo esperado.
-
Examen de seguridad: el Adobe proporciona una Herramienta de examen de seguridad gratuita para sus sitios.
-
Prueba de penetración: es un ataque cibernético simulado autorizado en un sistema informático diseñado para evaluar la seguridad del sistema. La prueba de penetración ayuda a identificar debilidades o vulnerabilidades, incluida la posibilidad de que partes no autorizadas obtengan acceso a las funciones y los datos del sistema.