Skip to content

MatiasDeArriba/Proyecto-de-Automatizacion-QA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto de Automatizacion QA - Matias Hernan De Arriba

Descripcion

Proyecto de automatizacion de pruebas hecho con Python, Selenium WebDriver y Pytest.

El objetivo del proyecto es automatizar distintas pruebas funcionales de una aplicacion web de ecommerce.

Tecnologias usadas

  • Python
  • Selenium WebDriver
  • Pytest
  • Pytest HTML
  • Git

Instalacion

git clone https://github.com/MatiasDeArriba/Proyecto-de-Automatizacion-QA

Instalacion dependencias

pip install -r requirements.txt

Funcionamiento de las pruebas

El proyecto incluye una suite de pruebas que cubren los flujos críticos de la aplicación:

  • Test Login: Verifica que el usuario pueda autenticarse correctamente utilizando credenciales válidas.
  • Test Inventory Title: Valida que, tras el login, el usuario sea redirigido a la pantalla principal y el título de la sección sea el correcto.
  • Test Productos Visibles: Asegura que la lista de productos se cargue correctamente en la interfaz de usuario.
  • Test UI Elements: Verifica la presencia y visibilidad de los elementos esenciales de la interfaz (menú, filtros, etc.).
  • Test Cart: Valida que, al seleccionar un producto, el contador del carrito de compras se actualice correctamente para reflejar la cantidad seleccionada.

Ejecución

Para ejecutar las pruebas y generar el reporte visual, utiliza el siguiente comando en la terminal: pytest

Evidencia de pruebas

Al finalizar la ejecución, se generará automáticamente un archivo llamado report.html en la raíz del proyecto, el cual contiene el detalle de los pasos ejecutados y el resultado (Pass/Fail) de cada caso de prueba.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors