Pular para o conteúdo principal
InícioPythonIntrodução aos Testes em Python

Introdução aos Testes em Python

Domine testes em Python: Aprenda métodos, crie verificações e garanta código sem erros com pytest e unittest.

Comece O Curso Gratuitamente
4 horas16 vídeos53 exercícios
9.697 aprendizesTrophyDeclaração de Realização

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.
GroupTreinar 2 ou mais pessoas?Experimente o DataCamp For Business

Amado por alunos de milhares de empresas


Descrição do Curso

Por que testes?

Muitas pessoas escrevem códigos. Alguns deles fazem com que isso funcione e seja lucrativo. Mas, às vezes, até mesmo o mais inteligente dos melhores programadores comete um erro que pode custar milhões de dólares. Como você pode diminuir a possibilidade de se envolver em um fiasco como esse? Como garantir que você crie um programa que faça exatamente o que você deseja? A resposta muito simples é: escreva testes!

Noções básicas de testes em Python

Durante esta jornada, você aprenderá os fundamentos da criação de testes em Python. Você conhecerá quatro tipos de métodos de teste de software. Você criará seus próprios testes para verificar se o programa ou um pipeline de dados funciona conforme o esperado antes de entrar em produção. Seja um nulo inesperado, um erro de digitação em seu conjunto de dados ou sinais confusos na equação. Você pode, e você detectará esses casos com os testes.

Testes com pytest e unittest

Após a conclusão do curso, você conhecerá os tipos de métodos de teste e poderá escolher os mais adequados para um contexto específico. Você também será capaz de projetar esses testes e implementá-los em Python usando as bibliotecas `pytest` e `unittest`.
Para Empresas

GroupTreinar 2 ou mais pessoas?

Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizados
Experimente O DataCamp for BusinessPara uma solução sob medida , agende uma demonstração.

Nas seguintes faixas

Engenheiro associado de IA para cientistas de dados

Ir para a trilha

Engenheiro de dados profissional em Python

Ir para a trilha

Desenvolvedor Python

Ir para a trilha
  1. 1

    Como criar testes com o pytest

    Gratuito

    Saiba o que é um teste e como executar o primeiro teste com a biblioteca pytest! Você vai se familiarizar com a estrutura de testes do pytest e com a interface de linha de comando. Também vai aprender a processar contextos específicos, como "testes com falha" e "ignorar o teste" com marcadores do pytest.

    Reproduzir Capítulo Agora
    Introdução aos Testes em Python
    50 xp
    O primeiro conjunto de testes
    100 xp
    pytest.raises
    100 xp
    Como chamar o pytest na CLI
    50 xp
    Execute o teste!
    100 xp
    Execução com a palavra-chave
    100 xp
    Aplicação de marcadores de teste
    50 xp
    Casos de uso de marcadores
    100 xp
    Testes com falha com xfail
    100 xp
    Ignorar condicionalmente
    100 xp
  2. 2

    Fixtures do Pytest

    Saiba o que é uma fixture e como simplificar seu código usando-a em testes. Você vai se familiarizar com o decorador @pytest.fixture e com as ferramentas de fixtures. Você analisará seu código para ver a parte das fixtures. Por fim, aprenda a usar o teardown para evitar falhas de software.

    Reproduzir Capítulo Agora
  3. 3

    Tipos básicos de teste

    Descubra quais são os tipos básicos de teste e suas funcionalidades. Saiba mais sobre casos de teste e como eles ajudam a implementar testes. Você se tornará mais hábil na criação de funções de teste e na execução do pytest na CLI em exercícios no IDE. Por fim, será capaz de diferenciar os tipos de teste e criar testes para cada um deles.

    Reproduzir Capítulo Agora
Para Empresas

GroupTreinar 2 ou mais pessoas?

Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizados

Nas seguintes faixas

Engenheiro associado de IA para cientistas de dados

Ir para a trilha

Engenheiro de dados profissional em Python

Ir para a trilha

Desenvolvedor Python

Ir para a trilha

Em outras faixas

Programação Python

conjuntos de dados

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 Mais

O que os outros alunos têm a dizer?

Junte-se a mais de 14 milhões de alunos e comece Introdução aos Testes em Python hoje mesmo!

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.