‹ Volver a Portafolio

Tabla de Contenidos

Introducción
Objetivos
Tecnologías utilizadas
Alcance
Ambiente
Test Suite
Reporte de bugs
Backlog
Lecciones Aprendidas

Descripción del proyecto

El proyecto Saucedemo tiene el propósito principal de realizar el testing funcional sobre el sitio web, demostrar la compresión del marco de una metodología ágil, el manejo de incidencias y su documentación.

Para ello se decidió emplear la herramienta Jira como medio de gestión del proyecto, se creó el backlog del proyecto, el primer sprint, se relevaron los requerimientos mediante las historias de usuario (Jira) , se construyó la suite de pruebas y se elaboró el reporte de bugs.

1. Introducción 🌐

El sitio saucedemo.com es un sitio de prácticas que simula una tienda de venta de ropa y accesorios en línea. Ofrece a los usuarios la posibilidad de explorar un catálogo de productos, ordenarlos según el criterio establecido, agregar artículos al carrito de compras, realizar pagos y completar los datos de la compra.

Analisis Funcional

2. Objetivos 🎯

  • Evaluar la funcionalidad general de saucedemo.com.
  • Identificar y documentar posibles defectos o problemas en la plataforma.
  • Probar la navegación y la experiencia del usuario en diferentes escenarios.
  • Demostrar habilidades en la creación y ejecución de casos de prueba.

3. Tecnologías utilizadas 💻

Para la construcción del proyecto se emplearon las siguientes tecnologías , librerías , técnicas y herramientas de desarrollo:

3.1 Tecnologías 👨‍💻

  • Jira Software: Programa de gestión de proyectos.

4. Alcance de las pruebas 📍

Este proyecto se enfocará en las funcionalidades clave de saucedemo.com, como autenticación, navegación de productos y proceso de pago.

Se van a probar las siguientes HU definidas en el backlog:.

Ticket JiraDescripción de la historia
SAUCE-2Login exitoso
SAUCE-3Compra exitosa
SAUCE-4Visualizar productos en dashboard
SAUCE-5Ordenar productos según criterio
SAUCE-6Cerrar Sesión

4.1 Fuera de Alcance

  1. Pruebas de rendimiento (carga,stress,concurrencia).
  2. Pruebas de seguridad

5. Ambiente de prueba

https://www.saucedemo.com/

6. Suite de pruebas 🧪

IDTipo de casoDescripción del TCPrecondicionesDatosResultado esperadoResultado obtenidoEvidencia
CP001

Positivo

Iniciar sesión con credenciales válidasEl sitio web saucedemo.com está en líneauser: standard_user pass: secret_saucePágina de inicio cargada correctamente✅Pasóver
CP002

Negativo

Iniciar sesión con password inválidoEl sitio web saucedemo.com está en líneauser: standard_user pass: pass_incorrectaMostrar mensaje de error✅Pasóver
CP003

Negativo

Iniciar sesión con usuario inválidoEl sitio web saucedemo.com está en líneauser: user*incorrecto pass: secret_sauceMostrar mensaje de error✅Pasóver
CP004

Negativo

Iniciar sesión con campos vacíosEl sitio web saucedemo.com está en líneaMostrar mensaje de error✅Pasóver
CP005

Positivo

Realizar una compra con productos en el carritoUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasóver
CP006

Negativo

Realizar una compra sin productos en el carritoUsuario autenticadouser: standard_user pass: secret_sauceDebería visualizarse un error.⛔Fallover
CP007

Positivo

Ordenar productos por precio ascendenteUsuario autenticadouser: standard_user pass: secret_sauceProductos ordenados correctamente✅Pasóver
CP008

Positivo

Ordenar productos por nombre A to ZUsuario autenticadouser: standard_user pass: secret_sauceProductos ordenados correctamente✅Pasó ver
CP009

Positivo

Agregar producto al carrito desde la página de detallesUsuario autenticadouser: standard_user pass: secret_sauceAgregar el producto al carrito de compras✅Pasó ver
CP010

Positivo

Cerrar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio de sesión✅Pasó ver
CP011

Positivo

Verificar Enlaces de la PáginaUsuario autenticadouser: standard_user pass: secret_sauceTodos los enlaces funcionan correctamente (200 OK)✅Pasó ver
Mostrar Casos de Prueba

CP001 - Iniciar sesión con credenciales válidas

IDTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP001

Positivo

1Ingresar a saucedemo.comEl sitio web saucedemo.com está en líneauser: standard_user pass: secret_saucePágina de inicio cargada correctamente✅Pasó-
2Ingresar nombre de usuario y contraseñaUsuario registrado en saucedemo.comuser: standard_user pass: secret_sauceUsuario completa los campos obligatorios✅Pasó-
3Hacer clic en “Iniciar Sesión”El formulario de inicio de sesión está en la vista-Redirigir a la página de inicio✅Pasóver

CP002 - Iniciar sesión con password inválido

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP002

Negativo

1Ingresar a saucedemo.comEl sitio web saucedemo.com está en línea-Página de inicio cargada correctamente✅Pasó-
2Ingresar nombre de usuario y contraseñaUsuario registrado en saucedemo.comuser: standard_user pass: pass_incorrectaUsuario completa los campos obligatorios✅Pasó
3Hacer clic en “Iniciar Sesión”El formulario de inicio de sesión está en la vista-Mostrar mensaje de error✅Pasó ver

CP003 - Iniciar sesión con usuario inválido

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP003

Negativo

1Ingresar a saucedemo.comEl sitio web saucedemo.com está en línea-Página de inicio cargada correctamente✅Pasó-
2Ingresar nombre de usuario y contraseñaUsuario registrado en saucedemo.comuser: user*incorrecto pass: secret_sauceUsuario completa los campos obligatorios✅Pasó-
3Hacer clic en “Iniciar Sesión”El formulario de inicio de sesión está en la vista-Mostrar mensaje de error✅Pasó ver

CP004 - Iniciar sesión con campos vacíos

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP004

Negativo

1Ingresar a saucedemo.comEl sitio web saucedemo.com está en línea-Página de inicio cargada correctamente✅Pasó-
2Ingresar nombre de usuario y contraseñaUsuario registrado en saucedemo.comuser:” ” pass: ” ”Usuario no completa los campos de acceso✅Pasó-
3Hacer clic en “Iniciar Sesión”El formulario de inicio de sesión está en la vista-Mostrar mensaje de error✅Pasó ver

CP005 - Realizar una compra con productos en el carrito

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP005

Positivo

1Ingresar a saucedemo.com y iniciar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasó-
2Navegar y agregar productos al carritoPágina de inicio cargada correctamenteProductos disponibles en el sitioProductos agregados al carrito✅Pasó-
3Hacer click en el icono del carrito que está ubicado en la esquina superior derechaPágina de inicio cargada correctamenteProductos disponibles en el sitioPagina de control de compras.✅Pasó-
4Hacer click en el botón checkoutCarrito de compras contiene productos-Mostrar una lista con los productos a comprar✅Pasó-
5Completar los campos obligatorios y hacer click en botón “continue”Paso anterior.Nombre,Apellido y código postalRedirigir a la página de información de pago✅Pasó-
6Hacer click en el botón “Finish”Paso anterior.-Mostrar un mensaje de confirmación de compra✅Pasó ver

CP006 - Realizar una compra sin productos en el carrito

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP006

Negativo

1Ingresar a saucedemo.com y iniciar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasó-
2Hacer click en el icono del carrito que está ubicado en la esquina superior derechaPágina de inicio cargada correctamenteProductos disponibles en el sitioPagina de control de compras.✅Pasó-
3Hacer click en el botón checkoutCarrito de compras no contiene productos-Debería visualizarse un error.⛔Fallo ver

CP007 - Ordenar productos por precio ascendente

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP007

Positivo

1Ingresar a saucedemo.com y iniciar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasó-
2Navegar a la lista de productosPágina de inicio cargada correctamenteProductos disponibles en el sitioLista de productos mostrada✅Pasó-
3Seleccionar “High to low”Lista de productos visible-Productos ordenados correctamente✅Pasó ver

CP008 - Ordenar productos por nombre A to Z

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP008

Positivo

1Ingresar a saucedemo.com y iniciar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasó-
2Navegar a la lista de productosPágina de inicio cargada correctamenteProductos disponibles en el sitioLista de productos mostrada✅Pasó-
3Seleccionar (A to Z)Lista de productos visibleCategoría válida seleccionadaMostrar productos de la categoría seleccionada✅Pasó ver

CP009 - Agregar producto al carrito desde la página de detalles

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP009

Positivo

1Ingresar a saucedemo.com y iniciar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasó-
2Hacer click en imagen del productoPágina de inicio cargada correctamenteRedirigir a detalles del producto✅Pasó-
3Navegar a la página de detalles de un productoPágina de detalles del producto cargadaProducto disponible en el sitioPágina de detalles de producto mostrada✅Pasó-
4Agregar el producto al carrito desde la página de detallesPágina de detalles del producto cargadaProducto agregado al carritoAgregar el producto al carrito de compras✅Pasó ver

CP010 - Cerrar sesión

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP010

Positivo

1Ingresar a saucedemo.com y iniciar sesiónUsuario autenticadouser: standard_user pass: secret_sauceRedirigir a la página de inicio✅Pasó-
2Hacer click en el menú que está ubicado en la esquina superior izquierdaUsuario autenticadoNombre de usuario y contraseña válidosSe despliega el menú✅Pasó
3Hacer clic en “Cerrar Sesión”Usuario autenticado-Redirigir a la página de inicio de sesión✅Pasó ver

CP011 - Verificar Enlaces de la Página

ID del CPTipo de casoNúmero de PasoDescripción del PasoPrecondicionesDatosResultado EsperadoResultado Obtenido - StatusEvidencia
CP011

Positivo

1Ingresar a saucedemo.comEl sitio web saucedemo.com está en líneauser: standard_user pass: secret_saucePágina de inicio cargada correctamente✅Pasó-
2Identificar todos los enlaces en la páginaPágina de inicio cargada correctamente-Lista de enlaces encontrados✅Pasó-
3Recorrer cada enlace y verificar su disponibilidadLista de enlaces encontrados-Todos los enlaces funcionan correctamente (200 OK)✅Pasó ver

7.Reporte de Bugs 📂🐛

Ver Reporte

Ticket JiraPrioridadDescripciónEvidencia
SAUCE-7

Alta

Los productos no pueden eliminarse del carro de compras una vez agregados. ver
SAUCE-8

Media

No funcionan los filtros para ordenar artículos. ver
SAUCE-9

Baja

No funciona el link para abrir la página about.ver
SAUCE-10

Baja

Thumbnail incorrecto del producto Sauce Labs.ver
SAUCE-11

Baja

Icono de cart mal ubicado.ver
SAUCE-12

Alta

Se puede realizar una compra con el carro vacío.ver

reporte_bugs

8. BackLog 🗒️

Ver Backlog

backlog

9. Lecciones Aprendidas 📚

  • Metodología Agile
  • Jira
  • Elaboración de reportes
  • Construcción de casos de prueba
  • Relevamiento de requirimientos