Saltar al contenido principal
InicioPythonIntroducción a las pruebas en Python

Introducción a las pruebas en Python

Domina las pruebas en Python: Aprende métodos, crea verificaciones y asegura código sin errores con pytest y unittest.

Comience El Curso Gratis
4 horas16 vídeos53 ejercicios
10.452 aprendicesTrophyDeclaración de cumplimiento

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.
Group¿Entrenar a 2 o más personas?Pruebe DataCamp para empresas

Preferido por estudiantes en miles de empresas


Descripció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`.
Empresas

Group¿Entrenar a 2 o más personas?

Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y más
Pruebe DataCamp Para EmpresasPara obtener una solución a medida, reserve una demostración.

En las siguientes pistas

Ingeniero Asociado de IA para Científicos de Datos

Ir a la pista

Ingeniero de Datos Profesional en Python

Ir a la pista

Desarrollador Python

Ir a la pista
  1. 1

    Creación de pruebas con pytest

    Gratuito

    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.

    Reproducir Capítulo Ahora
    Introducción a las pruebas en Python
    50 xp
    El primer conjunto de pruebas
    100 xp
    pytest.raises
    100 xp
    Invocación de pytest desde CLI
    50 xp
    Ejecuta la prueba
    100 xp
    Ejecución con la palabra clave
    100 xp
    Aplicación de marcadores de prueba
    50 xp
    Casos de uso de marcadores
    100 xp
    Pruebas no superadas con xfail
    100 xp
    Omisión condicional
    100 xp
  2. 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.

    Reproducir Capítulo Ahora
  3. 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 CLI en los ejercicios de IDE. Por último, podrás diferenciar los distintos tipos de pruebas y crear pruebas para cada uno de ellos.

    Reproducir Capítulo Ahora
  4. 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 fixtures. Por último, aplicarás todo esto en los ejemplos prácticos de pipelines de datos.

    Reproducir Capítulo Ahora
Empresas

Group¿Entrenar a 2 o más personas?

Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y más

En las siguientes pistas

Ingeniero Asociado de IA para Científicos de Datos

Ir a la pista

Ingeniero de Datos Profesional en Python

Ir a la pista

Desarrollador Python

Ir a la pista

En otras pistas

Programación en Python

conjuntos de datos

DS_salariesEnergyGames

colaboradores

Collaborator's avatar
George Boorman
Collaborator's avatar
Arne Warnke
Collaborator's avatar
Katerina Zahradova
Alexander Levin HeadshotAlexander Levin

Senior Data Scientist

Ver Más

¿Qué tienen que decir otros alumnos?

¡Únete a 14 millones de estudiantes y empieza Introducción a las pruebas en Python hoy mismo!

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.