Skip to content

Pruebas de funcionalidad para compartir un automóvil. Front_end, Figma, Jira, Devtools

Notifications You must be signed in to change notification settings

Sandrarodriguezrey/Proyecto3_Urban_Routes

Repository files navigation

Proyecto de práctica 3: Pruebas de Funcionalidad para una aplicación de transporte - Urban Routes

Descripción del Proyecto

Urban Routes es una aplicación que crea rutas y calcula la duración y precio del viaje para diferentes tipos de transporte. Contiene dos campos para las direcciones: "Desde" y "Hasta". Además, cuenta con tres modos ("Óptimo", "Flash" y "Personal"), así como íconos para los tipos de transporte (automóvil del usuario, a pie, taxi, bicicleta, scooter o compartir un automóvil). Una vez el usuario establece sus ubicaciones "Desde" y "Hasta", la aplicación recibe esa información como puntos "A" y "B". Luego, calcula la duración total de viaje y el precio utilizando un algoritmo específico

Vamos a probar en este proyecto, la funcionalidad de Compartir un automóvil en el entorno Google Chrome, resolución de pantalla 800x600

Analizaremos los diseños y requisitos de compartir un automóvil. En caso que los requisitos y los diseños no coincidan, nos concentraremos en los requisitos.

Instrucciones para el Desarrollo del Proyecto

Primero, debes preparar la documentación de prueba para el diseño y la funcionalidad del "formulario de reserva" y luego realizar pruebas. Antes de comenzar, estudia y analiza detenidamente los diseños de "compartir un automóvil" en Figma, en la pestaña "Rutas para compartir un automóvil".

El proyecto tiene 5 pasos obligatorios:

  1. Crea una lista de comprobación para el diseño del "formulario de reserva"
  2. Crea una lista de comprobación para la funcionalidad de las ventanas "Método de pago" y "Agregar tarjeta"
  3. Prepara casos de prueba para el botón "Reservar"
  4. Prepara los casos de prueba para la función de "alquiler de automóviles"
  5. Prueba la aplicación y escribe informes de errores

Referencias - se adjunta captura de pantallas del aplicativo

  1. Mapa ampliado
  2. Requisitos

Desarrollo del Proyecto

1. Lista de comprobación del diseño del formulario de reserva: Primero, se revisaron minuciosamente los requisitos del formulario para comprender los estándares de diseño ya definidos. En segundo lugar, se evaluó cómo debe adaptarse a diferentes resoluciones y navegadores. Finalmente, se analizó la funcionalidad de la navegación. Se realizó una revisión exhaustiva de la ortografía, la disposición de los elementos y la apariencia general del formulario, garantizando que se cumplieran los estándares de usabilidad y coherencia visual. Lo mismo se aplicó al mapa de navegación y al campo "Automóvil reservado".

2. Lista de comprobación para la funcionalidad de las ventanas "Método de pago" y "Agregar tarjeta": Se verificaron los requisitos detallados para ambos campos: "Método de pago" y la ventana "Agregar tarjeta". Posteriormente, se realizó un análisis exhaustivo, incluyendo la partición de clases de equivalencia y un análisis de valores límite, para garantizar que todos los escenarios posibles estuvieran cubiertos.

3. Sección "Botón Reservar": Se revisaron los requisitos de la funcionalidad del botón "Reservar" y se realizaron pruebas tanto positivas como negativas para identificar cualquier comportamiento no esperado o defectuoso.

4. Casos de prueba para la función de alquiler de automóviles: Se consultó la sección correspondiente a "Alquiler de automóvil" dentro de los requisitos y se diseñaron los casos de prueba basados en ello. Se verificaron tanto los escenarios positivos como negativos, asegurando que el sistema manejara correctamente todas las posibles situaciones.

5. Prueba de funcionalidad para compartir un automóvil: Para validar esta funcionalidad, se utilizaron las listas de comprobación y casos de prueba previamente diseñados. Las pruebas se realizaron bajo dos configuraciones de entorno específicas: Google Chrome con resolución de pantalla 800x600 y Firefox con resolución de pantalla 1920x1080; utilizando DevTools para verificar la compatibilidad y el comportamiento de la funcionalidad en estos diferentes navegadores y resoluciones. Los resultados de las pruebas se documentaron como "APROBADO" o "NO APROBADO". Para los casos "NO APROBADO", se generó un informe detallado de errores en JIRA para su seguimiento y resolución.

Herramientas utilizadas:

JIRA Para el diseño de casos de pruebas y la gestión de errores.

FIGMA Para el diseño de interfaces y prototipos.

Devtools Para realizar pruebas de compatibilidad en diferentes navegadores.

Documentación de los requisitos Revisión y análisis detallado de los requisitos proporcionados para asegurar la alineación con los objetivos del proyecto.

Hojas de calculo Google sheets, para seguimiento de los casos de prueba; así como la documentación de resultados.

CONCLUSIÓN

En esta práctica de proyecto, pude aplicar y mejorar mis habilidades en pruebas de software!!. A través de la utilización de herramientas como JIRA, Figma, y DevTools ; pude gestionar de manera efectiva los errores y documentar los casos de prueba, lo que fortaleció mi capacidad para garantizar la calidad en el desarrollo de productos. Ahora entiendo con mayor comprensión el ciclo de vida de las pruebas y me ha motivado a seguir perfeccionando mi enfoque analítico y mi capacidad para enfrentar nuevos retos en el campo del aseguramiento de calidad.


GRACIAS por visitar este proyecto.

MUCHAS ESTRELLITAS DE LUZ PARA TI 🌟🌟🌟🌟

Si tienes preguntas puedes contactarme en mi Linkedln. 👉 www.linkedin.com/in/sandrarodriguez461428179

About

Pruebas de funcionalidad para compartir un automóvil. Front_end, Figma, Jira, Devtools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published