# data[].attributes.custom_properties.DPBWYdqo
agregar/eliminar productos. Agregar productos sin stock

# data[].attributes.custom_properties.DPBWYdqo
Probar que la transacción se realice de manera segura, garantizar la protección de datos.

# data[].attributes.custom_properties.DPBWYdqo
búsqueda según zona existente e inexistente (resultados tienen que ser congruentes). Herramienta: App

# data[].attributes.custom_properties.DPBWYdqo
Probar validacion de datos de pago (numero tarjeta, vencimiento, caracteres, etc.)

# data[].attributes.custom_properties.DPBWYdqo
Medir tiempos de carga de la app en diferentes entornos simulados (virtualizacion)

# data[].attributes.custom_properties.DPBWYdqo
Chequear que se actualiza el estado del pedido en cada parte del proceso 

# data[].attributes.custom_properties.DPBWYdqo
Verificar que al buscar restaurantes no se puedan hacer sql Injections ni cross site scripting

# data[].attributes.custom_properties.DPBWYdqo
Probar agregar miles de productos a el carrito

# data[].attributes.custom_properties.DPBWYdqo
Integrar API de google maps con el sistema. Probar como se relaciona la aplicación del cliente con la API que devuelve la información

# data[].attributes.custom_properties.DPBWYdqo
Desde la GUI probar que al buscar ciertos terminos los resultados son coherentes / Playwright

# data[].attributes.custom_properties.DPBWYdqo
Probar que al agregar un producto se verifique en la base de datos si hay stock del mismo

# data[].attributes.custom_properties.DPBWYdqo
Se puede probar poner el código de seguridad incorrecto de la tarjeta, poner una tarjeta vencida, o ingresar mal los datos del propietario de la tarjeta y verificar que el mensaje de error sea adecuado y visible para el usuario.

# data[].attributes.custom_properties.DPBWYdqo
Seleccionar un item y cargarlo al carrito. JUnit

# data[].attributes.body
Equipo

# data[].attributes.custom_properties.DPBWYdqo
Probar compra con tarjeta válida y con una expirada o falsa

# data[].attributes.custom_properties.DPBWYdqo
Probar un pago válido (se aprueba) y un pago inválido (se rechaza con mensaje claro).

# data[].attributes.custom_properties.DPBWYdqo
Realizar el flujo de un pago a través de tarjeta

# data[].attributes.custom_properties.DPBWYdqo
Verificar el correcto envío y recepción de la confirmación en tiempo y forma. 

# data[].attributes.custom_properties.DPBWYdqo
Probar que muchos usuarios consecuentes realicen pedidos para probar la capacidad del sistema. Herramienta: JMeter

# data[].attributes.custom_properties.DPBWYdqo
El usuario debe poder ver correctamente si el pedido fue realizado exitosamente o no

# data[].attributes.custom_properties.DPBWYdqo
Dado un pedido, capturar el request al sevicio de envio de confirmacion y validar su contenido

# data[].attributes.custom_properties.DPBWYdqo
Probar si desde una ubicación en particular se listan los restaurantes aledaños / Prueba de integración con la API de google Maps

# data[].attributes.custom_properties.DPBWYdqo
Cuando el sistema confiram mi pedido en la APP/WEBAPP verificar que dentro de los datos que ingrese o de los de mi cuenta (ej: celular o email) recibe la confirmacion

# data[].attributes.custom_properties.DPBWYdqo
Verificar que la ubicación que envía el GPS del repartidor coincide la ubicación real con la que muestra el sistema

# data[].attributes.custom_properties.DPBWYdqo
Prueba de pago manual / Integración entre el sistema de pedidos y facturación con la plataforma virtual 

# data[].attributes.body
Delgado Carebra

# data[].attributes.custom_properties.DPBWYdqo
Probar cargar el sistema con muchos restaurantes y ejecutar una query de búsqueda

# data[].attributes.custom_properties.DPBWYdqo
Probar autocompletado de direcciones y mensajes de error si la zona no tiene cobertura

# data[].attributes.custom_properties.DPBWYdqo
Verificar que se puedan agregar productos al carrito

# data[].attributes.custom_properties.DPBWYdqo
Al crear un pedido con un correo, se manda a este una confirmacion

# data[].attributes.body
Grupo 5

# data[].attributes.custom_properties.DPBWYdqo
Verificar que no exista la posibilidad de tener cantidad "0" o negativa de un producto agregado.

# data[].attributes.custom_properties.DPBWYdqo
Al momento de pagar, elegir opción pago con tarjeta y completar datos con información válida de una tarjeta y que el sistema acepte el pago. 

# data[].attributes.custom_properties.DPBWYdqo
Verificar que se devuelvan los restaurante indicados

# data[].attributes.custom_properties.DPBWYdqo
Una persona hace un pedido, ingresa una tarjeta y el pago se realiza. / De integración sería que el sistema se comunique con la pasarela de pagos a usar