Closed ea-analisisdatos closed 3 months ago
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.
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.
Fixtures sample_quotes_df y sample_authors_df:
Test test_process_data:
Test test_clean_text:
Test test_scrape_quotes (marcado como @pytest.mark.skip):
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.