AI-School-F5-P3 / WebScraping_ErikaAlvares

Proyecto de Web Scraping para una empresa fictícia llamada empresa XYZ Corp - Factoría F5
https://www.erikaalvares.es
1 stars 2 forks source link

Desarrollar los tests unitarios. #10

Closed ea-analisisdatos closed 3 months ago

ea-analisisdatos commented 3 months ago

Desarrollar pruebas:

Tipos de pruebas:

Purebas unitarias (tests unitaros)

Pruebas de Integración

Pruebas de Rendimiento

Pruebas de Seguridad

Pruebas de Regresión

Cada vez que realices cambios en el código, deberías asegurarte de que no se rompa ninguna funcionalidad existente. Esto puede lograrse ejecutando automáticamente un conjunto de pruebas unitarias y de integración.

ea-analisisdatos commented 3 months ago

Tests basicos

test_data_processing.py

Este archivo contiene pruebas para verificar el correcto funcionamiento del módulo data_processing.py, que es responsable de limpiar y procesar los datos obtenidos del scraping antes de almacenarlos en la base de datos.

test_scraping.py

Este archivo contiene pruebas para verificar el correcto funcionamiento del módulo scraping.py, que es responsable de realizar el web scraping y limpiar el texto extraído.

Descripción de lo que valida cada archivo

test_data_processing.py

Fixtures sample_quotes_df y sample_authors_df:

Test test_process_data:

test_scraping.py

Test test_clean_text: