Prueba automatizada para la aplicacion URBAN ROUTES.
Realiza la comprobación de ingreso de datos y selección de opciones en la aplicación.
Se realiza una prueba de funcionalidad completa, simulando el comportamiento de un usuario al realizar las siguientes acciones:
- Configurar la dirección
- Seleccionar la tarifa Comfort
- Rellenar el número de teléfono
- Agregar una tarjeta de crédito
- Escribir un mensaje para el controlador (Modificar opciones del pedido)
- Pedir una manta y pañuelos (Modificar opciones del pedido)
- Pedir 2 helados (Modificar opciones del pedido)
- Aparece el modal para buscar un taxi
- Esperar a que aparezca la información del conductor en el modal
Para ejecutar las pruebas automatizadas hay varias opciones:
- Ejecutar pruebas con tu IDE favorito (ejemplo: PyCharm)
- Ejecutar pruebas con pytest (correr como modulo de python):
python3 -m pytest -vv -s
-
Pytest
-
Selenium Web Driver (Python)
-
Para una descripcion detallada de librerias y versiones utlilizadas revisar requirements.txt