8 important segments testing ecommerce websites
Prueba de comercio electrónico: cómo probar un sitio web / aplicación de comercio electrónico
En el mundo actual, apuesto a que no encontrará a nadie que no haya comprado en línea. E-commerce / Retail es un negocio que prospera con sus clientes en línea. Comprar en persona frente a comprar en línea tiene muchas ventajas. Comodidad, ahorro de tiempo y fácil acceso a productos en todo el mundo, etc.
Un bien Comercio electrónico / El sitio minorista es clave para su éxito. Debe ser una digna contraparte del escaparate. Porque, cuando vas de compras a una tienda física, el cliente ya se ha comprometido a visitar y podría darle una oportunidad a la marca.
En línea, las opciones son muchas. Entonces, a menos que haya participación desde el principio, el usuario podría simplemente irse.
Cuanto mejor sea el sitio, mejor será el negocio.
Dado que la aplicación depende de muchas cosas, es fundamental que se someta a pruebas exhaustivas.
Las aplicaciones / sitios de comercio electrónico también son aplicaciones web o aplicaciones móviles. Entonces, se someten a todos los tipos de prueba típicos.
- Pruebas funcionales
- Pruebas de usabilidad
- Pruebas de seguridad
- Pruebas de rendimiento
- Prueba de base de datos
- Prueba de aplicaciones móviles
- Pruebas A / B.
Para obtener un vistazo rápido a las pruebas realizadas con mayor frecuencia en una aplicación web típica, consulte:
=> Más de 180 casos de prueba de muestra para probar aplicaciones web y de escritorio
Sin embargo, los sitios minoristas son de naturaleza muy dinámica. Hay nuevas ofertas, nuevos productos, nuevos bestsellers, ventas, etc. Esto significa que el sitio no permanece igual por mucho tiempo. Por lo tanto, podría resultar abrumador para muchos.
El truco consiste en dividir y conquistar.
Veamos con ejemplos de cómo probar un sitio de comercio electrónico:
Lo que vas a aprender:
- Lista de comprobación de pruebas de comercio electrónico
- # 1) Página de inicio - Imagen de héroe
- # 2) Buscar
- # 3) Página de detalles del producto
- # 4) Carrito de compras
- # 5) Pagos
- # 6) Categorías / Productos destacados / Productos relacionados o recomendados
- # 7) Pruebas posteriores al pedido
- # 8) Otras pruebas
- Desafíos para automatizar el sitio web de comercio electrónico
- Conclusión
Lista de comprobación de pruebas de comercio electrónico
A continuación, enumeramos segmentos importantes y casos de prueba para las pruebas de sitios web de comercio electrónico.
Servicio de pruebas exploratorias recomendado
# 1) Digivante Direct
Digivante Direct Está comprobado que las pruebas de comercio electrónico fortalecen la calidad del sitio web de comercio electrónico, mejoran la experiencia de compra y aumentan los ingresos en línea. Su solución de prueba de comercio electrónico exploratorio, rápida y asequible, es de bajo costo y autoservicio, por lo que no hay compromiso y la calidad está garantizada.
Con la red global de probadores profesionales de Digivante, puede cubrir todos los dispositivos principales en una escala de tiempo inalcanzable para cualquier otro proveedor de pruebas y recibir 24 días de pruebas en solo 24 horas. Comience a probar su sitio web y aplicación de comercio electrónico hoy.
=> Visite el sitio web de Digivante Direct# 1) Página de inicio - Imagen de héroe
Las páginas de inicio de los sitios minoristas están ocupadas. Tienen muchas cosas que hacer. Pero casi todos tienen una imagen de héroe:
Este es el tipo de imagen en la que se puede hacer clic (una especie de presentación de diapositivas) que ocupa la mayor parte de la página.
Las siguientes son algunas cosas para probar:
- ¿Se desplazará automáticamente?
- En caso afirmativo, ¿en qué intervalo se actualizará la imagen?
- Cuando el usuario pasa el mouse sobre él, ¿seguirá desplazándose al siguiente?
- ¿Se puede flotar?
- ¿Se puede hacer clic en él?
- Si es así, ¿lo lleva a la página correcta y al trato correcto?
- ¿Se carga junto con el resto de la página o se carga en último lugar en comparación con los otros elementos de la página?
- ¿Se puede ver el resto del contenido?
- ¿Se renderiza de la misma manera en diferentes navegadores y diferentes resoluciones de pantalla?
# 2) Buscar
Los algoritmos de búsqueda son muy importantes para el éxito de un sitio minorista porque no siempre podemos colocar lo que los usuarios quieren ver justo delante de sus ojos.
Las pruebas comunes son:
- Busque en función del nombre del producto, el nombre de la marca o, en términos más generales, la categoría. Por ejemplo Cámara, Canon EOS 700D, electrónica, etc.
- Los resultados de la búsqueda deben ser relevantes
- Deben estar disponibles diferentes opciones de clasificación, basadas en la marca, el precio y las reseñas / calificaciones, etc.
- ¿Cuántos resultados mostrar por página?
- Para los resultados de varias páginas, ¿hay opciones para navegar hasta ellos?
- Además, la búsqueda se realiza en muchos lugares. Tenga en cuenta la búsqueda detallada en varios niveles al validar esta funcionalidad. Por ejemplo: Cuando busco en la página de inicio, es posible que vea algo como esto:
Cuando navego a categorías y voy a una subcategoría, tal vez películas, esto es lo que voy a ver:
# 3) Página de detalles del producto
Una vez que un usuario encuentra un producto, ya sea a través de la búsqueda, navegando o haciendo clic en él desde la página de inicio, el usuario será llevado a la página de información del producto.
Controlar:
- Imagen o imágenes del producto
- Precio del producto
- Especificaciones del producto
- Reseñas
- Ver opciones
- Opciones de entrega
- Información de envío
- En stock / Fuera de stock
- Varias opciones de colores o variaciones
- Navegación de ruta de navegación para las categorías (resaltadas en rojo a continuación). Si se muestra una navegación como esa, asegúrese de que todos los elementos sean funcionales.
# 4) Carrito de compras
Esta es la penúltima etapa antes de que el usuario se comprometa con la compra.
Pruebe lo siguiente:
- Añade artículos al carrito y sigue comprando
- Si el usuario agrega el mismo artículo al carrito mientras continúa comprando, el recuento de artículos en el carrito de compras debería incrementarse
- Todos los artículos y sus totales deben aparecer en el carrito.
- Se deben aplicar impuestos según la ubicación
- Un usuario puede agregar más artículos al carrito; el total debe reflejar lo mismo
- Actualice el contenido agregado al carrito; el total también debe reflejar eso
- Quitar artículos del carrito
- Pasar por la caja
- Calcule los costos de envío con diferentes opciones de envío
- Aplicar cupones
- No compruebe, cierre el sitio y vuelva más tarde. El sitio debe conservar los artículos en el carrito.
# 5) Pagos
- Consultar diferentes opciones de pago
- Si permite la salida como invitado, simplemente finalice la compra y proporcione una opción para registrarse al final
- Clientes recurrentes: inicie sesión para pagar
- Registro de usuario
- Si almacena la tarjeta de crédito del cliente o cualquier otra información financiera, realice pruebas de seguridad para asegurarse de que sea segura (el cumplimiento de PCI es obligatorio).
- Si el usuario está registrado durante mucho tiempo, asegúrese de que la sesión se haya agotado o no. Cada sitio tiene un umbral diferente. Para algunos, son 10 minutos. Para algunos, puede ser diferente.
- Correos electrónicos / confirmación de texto con el número de pedido generado
# 6) Categorías / Productos destacados / Productos relacionados o recomendados
Las preguntas frecuentes más populares que recibo de los probadores de comercio electrónico son: ¿Tengo que probar cada categoría / cada producto?
La respuesta es no.
Si es un cliente recurrente, se le mostrarán algunos productos recomendados en la página de inicio o en su carrito de compras.
Los productos destacados también cambian casi todos los días.
Dado que estos son elementos dinámicos, la mejor manera de probar estas partes de la aplicación es probar el algoritmo en función del cual se completan estas secciones.
Verifique sus sistemas de minería de datos / BI y verifique desde el backend las consultas que pueblan estas secciones.
# 7) Pruebas posteriores al pedido
Controlar:
- Cambiar el orden
- Cancelar el pedido
- Seguimiento del pedido
- Devoluciones
# 8) Otras pruebas
- Acceso
- Preguntas frecuentes
- Contáctanos página
- Página de servicio al cliente, etc.
Desafíos para automatizar el sitio web de comercio electrónico
Para permanecer en Safer Edge y ofrecer los resultados deseados al cliente, debe cambiar el enfoque en la calidad y el rendimiento de su sitio web de comercio electrónico mientras reduce el cronograma tanto como sea posible
En general, las pruebas de automatización comienzan seleccionando el marco de automatización de pruebas correcto que impacta directamente en el resultado del proyecto de automatización de pruebas. El marco debe incluir los scripts de prueba y los escenarios de varios procesos automatizados.
Según el marco, los evaluadores pueden ejecutar fácilmente las pruebas y obtener resultados relevantes mediante la generación de informes de prueba. Pero la selección de la herramienta adecuada para automatizar el sitio web de comercio electrónico depende de muchos parámetros clave. Siempre es importante comparar las herramientas disponibles en función de parámetros clave como características, rendimiento, extensibilidad, costo de licencia, costo de mantenimiento y capacitación y soporte.
Tu debes tomar ventaja de muchas herramientas de automatización de pruebas de código abierto para automatizar más esfuerzos de prueba sin invertir fondos adicionales.
#1) Los sitios web de comercio electrónico están muy enredados por naturaleza, automatizar cada acción no es posible porque no podemos asumir la naturaleza del cliente.
#2) Los cambios continuos para el comercio electrónico exigen Regresión, por lo que debe realizar una prueba de regresión todos los días para realizar un seguimiento de los efectos del cambio.
#3) Siempre opte por el tipo de escenarios de integración automatizada que deben cubrir desde la selección de un enlace en la página de inicio hasta la página de pago y pasarela de pago. De este modo, puede al menos cubrir la máxima experiencia del usuario con el sitio web de comercio electrónico, de modo que se puedan lograr las pruebas adecuadas mediante la automatización del ciclo de regresión.
#4) Nunca pierda el tiempo automatizando la aplicación inestable. Un simple cambio afectará a todos sus trajes de prueba y tendrá que volver a crearlo.
#5) Página de inicio del sitio web de comercio electrónico es muy importante y contiene mucha información y 1000 de enlaces asociados con cada producto y estos enlaces crecen todos los días a medida que se agregan nuevas ofertas o productos a una página. Entonces, antes de continuar con las pruebas de regresión, es mejor verificar cada enlace en la página utilizando el código de estado HTTP.
#6) Cuando está ejecutando scripts de prueba en un navegador diferente al mismo tiempo. Si un producto se agrega al carrito de compras o se elimina, esa información también debe reflejarse en otros navegadores.
#7) Cuando ejecute la prueba en paralelo, esto obviamente fallará en su secuencia de comandos, en tal escenario, debe actualizar periódicamente su página para retener la información del carrito. En tiempo real, puede encontrarse con este escenario, como que un usuario a veces puede usar una aplicación de comercio electrónico móvil y también una aplicación web de comercio electrónico móvil.
#8) No olvide verificar los detalles de cada producto y los detalles de los precios, ya sean 10 productos o 1000 productos, según el requisito del vendedor. Esta es la fase en la que puede cometer o deshacer un pequeño error del cliente que conducirá a una gran pérdida.
#9) Cree usted mismo una gran cantidad de escenarios interrumpidos con los que generalmente se encuentran los usuarios. Diseñe su secuencia de comandos de manera muy robusta para que su secuencia de comandos lo permita y aún ejecute y pase la secuencia de comandos.
Por ejemplo, almacenó toda la información de la tarjeta e hizo clic en enviar debido a una carga baja o un problema de red atascado. En este caso, se notifica a un usuario sobre el estado de su transacción a través de un correo electrónico y un mensaje al teléfono; debe validar este correo electrónico o mensaje en un script de prueba.
#10) El elemento web del sitio web de comercio electrónico sigue cambiando, por lo que siempre cree un xpath manual. Algunos atributos de elementos web serán los mismos, por lo que no habrá una forma única de distinguir en tal escenario, use el método contains () de xpaths o desplácese a la vista.
#11) Automatizar Pruebas de accesibilidad mediante las acciones del teclado sin usar la acción del mouse, definitivamente encontrará algunos de los problemas y los solucionará. Esto juega un papel importante en las pruebas de la interfaz de usuario.
#12) El evaluador debe diseñar cuidadosamente el escenario y agregar un punto de control de inicio e insertar un script de inicio de sesión siempre que sea necesario.
#13) Mantenga diferentes scripts para un modo de pago diferente para evitar confusiones. Verifique qué sucede si se cancela un pedido después del pago.
#14) Las pruebas de rendimiento, por otro lado, juegan un papel muy importante. Los factores que necesita probar aquí solicitan por segundo, transacciones por minuto, ejecución por clic, un tiempo de respuesta de carga de la página, la duración de la tarea, el tiempo entre el clic y la visualización de la página y la búsqueda de DNS.
#15) Las pruebas de seguridad son donde se gana la confianza del cliente en lo que se construye el comercio electrónico, por lo que aquí debe pasar mucho tiempo probando el ATAQUE DE DENEGACIÓN DEL SERVICIO, seguridad de la cuenta de usuario, confidencialidad de los datos, seguridad del contenido, seguridad de la tarjeta de crédito, deshabilitar no esencial services.SSL Certificado de validación.
#16) Automatizar las pruebas de localización es un gran desafío en el comercio electrónico debido al cumplimiento de los estándares de accesibilidad para admitir mercados y regiones comerciales multilingües.
Conclusión
Ahora que tenemos algunas pruebas enumeradas, pasemos a un par de pensamientos finales sobre las pruebas de comercio electrónico .
Un sitio web debería funcionar, no solo en computadoras, sino también en dispositivos móviles. Debe ser receptivo y seguro. La base de datos debe optimizarse y la Procesos ETL debería ayudar a mantener un almacén de datos que ayude a OLAP y BI. Las pruebas de comercio electrónico deben centrarse en todo eso.
Sin embargo, la parte más importante de las pruebas de comercio electrónico es si los visitantes se están convirtiendo en clientes de pago o no. El número de visitas que se están convirtiendo en cliente se denomina “Tasa de conversión”.
Entonces, ¿una característica promueve una mejor conversión en comparación con otra? Es una prueba importante. Es por eso que Pruebas A / B y la Ingeniería de usabilidad para sitios de comercio electrónico están ganando importancia.
cómo ordenar la matriz int en java
Mira este artículo: El botón de $ 300 millones
Hay herramientas destinadas a ayudar a los sitios de comercio electrónico a analizar su diseño para obtener mejores tasas de conversión:
- Optimizely : Un favorito personal. Muy asequible y muy útil para las pruebas A / B de comercio electrónico
- Rebote : Puede crear sus propias páginas de destino y realizar una división rápida o una prueba A / B
- Retroalimentación del concepto : Puede enviar su sitio web y obtener comentarios de expertos sobre el diseño y la estrategia de su sitio.
Aquí se puede utilizar cualquier herramienta de prueba de usabilidad, pero las tres anteriores son mis favoritas.
Para obtener más herramientas, consulte:
- Más de 16 herramientas de prueba de usabilidad TOP para probar su aplicación web
- Una guía completa para las pruebas de usabilidad: ¡es como intentar leer la mente!
Sobre el Autor: Este artículo está escrito por Swati S., miembro del equipo de STH. Si desea escribir y ayudar a la comunidad de pruebas avísanos aquí .
Como siempre, esperamos que este artículo te haya servido.
No puedo esperar a escuchar sus comentarios y preguntas. Además, comparta sus mejores y peores experiencias de compra en línea a continuación.
Lectura recomendada
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Descarga del libro electrónico Testing Primer
- Pruebas alfa y beta (una guía completa)
- Guía de pruebas de seguridad de aplicaciones web
- Diferencia entre pruebas de escritorio, cliente-servidor y pruebas web
- 7 consejos básicos para probar sitios web multilingües
- Procesos SQA: ¿Cómo probar la aplicación completa?
- Pruebas funcionales versus pruebas no funcionales