Curso
Introducción a las pruebas en Python
AvanzadoNivel de habilidad
Actualizado 6/2025
PythonProgramming4 h16 vídeos53 Ejercicios4,350 XP25,047Certificado de logros
Crea tu cuenta gratuita
Continuar con GoogleMostrar más opcioneso
Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.
Preferido por estudiantes en miles de empresas
¿Formando un equipo?
Prueba para empresasDescripción del curso
¿Por qué pruebas?
Mucha gente escribe código. Algunos consiguen que funcione y sea rentable. Pero a veces, incluso el más inteligente de los mejores programadores comete un error que puede costar millones de dólares. ¿Cómo disminuir la posibilidad de meterse en semejante fiasco? ¿Cómo te aseguras de crear un programa que haga exactamente lo que quieres? La respuesta es muy sencilla: ¡escribe pruebas!Conceptos básicos de pruebas en Python
Durante este viaje, aprenderás los fundamentos de la creación de pruebas en Python. Conocerás cuatro tipos de métodos de prueba de software. Crearás tus propias pruebas para comprobar si el programa o una canalización de datos funciona como se espera antes de pasar a producción. Ya sea un nulo inesperado, una errata en tu conjunto de datos o signos confusos en la ecuación. Puedes, y detectarás esos casos con las pruebas.Pruebas con pytest y unittest
Una vez finalizado el curso, conocerás los tipos de métodos de prueba y podrás elegir los más adecuados para un contexto concreto. También podrás diseñar esas pruebas e implementarlas en Python utilizando las bibliotecas `pytest` y `unittest`.Requisitos previos
Writing Functions in PythonSoftware Engineering Principles in Python1
Creación de pruebas con pytest
Aprende qué es una prueba y cómo ejecutar tu primera prueba con la biblioteca pytest. Te acostumbrarás al marco de pruebas pytest y a la interfaz de línea de comandos. También aprenderás a procesar contextos específicos, como "pruebas no superadas" y "omitir la prueba", con los marcadores de pytest.
2
Fixtures de Pytest
Aprende qué es un fixture y cómo simplificar tu código utilizándolo en las pruebas. Te familiarizarás con el decorador de fixtures @pytest.fixture y las herramientas de fixtures. Analizarás tu código para ver su "parte de fixture". Por último, aprenderás a utilizar teardown para impedir fallos de software.
3
Tipos básicos de pruebas
Aprende cuáles son los tipos básicos de pruebas y sus características. Aprende sobre los casos de prueba y cómo ayudan a implementar las pruebas. Adquirirás más destreza en la creación de funciones de prueba y en la ejecución de pytest desde la CLI en los ejercicios del IDE. Por último, podrás diferenciar los distintos tipos de pruebas y crear pruebas para cada uno de ellos.
4
Escritura de pruebas con unittest
En este último capítulo, conocerás el marco unittest. Primero aprenderás los métodos básicos de aserción, luego su interfaz CLI y cómo utilizar los fixtures. Por último, aplicarás todo esto en los ejemplos prácticos de pipelines de datos.
Introducción a las pruebas en Python
Curso completo
Obtener certificado de logros
Añade esta certificación a tu perfil de LinkedIn o a tu currículum.Compártelo en redes sociales y en tu evaluación de desempeño.Inscríbete ahora
¡Únete a 19 millones de estudiantes y empieza Introducción a las pruebas en Python hoy mismo!
Crea tu cuenta gratuita
Continuar con GoogleMostrar más opcioneso
Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.
Desarrolla tus habilidades de datos con la aplicación móvil de DataCamp
Progresa desde cualquier dispositivo móvil con nuestros cursos y desafíos de programación diarios de 5 minutos.