Curso
Introdução aos Testes em Python
AvançadoNível de habilidade
Atualizado 06/2025
PythonProgramming4 h16 vídeos53 Exercícios4,350 XP25,061Declaração de realização
Crie sua conta gratuita
Continuar com o GoogleMostrar mais opçõesou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.
Preferido por alunos de milhares de empresas
Treinando uma equipe?
Experimente para EmpresasDescriçã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`.Pré-requisitos
Writing Functions in PythonSoftware Engineering Principles in Python1
Como criar testes com o pytest
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.
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.
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 a partir da CLI em exercícios de IDE. Por fim, será capaz de diferenciar os tipos de teste e criar testes para cada um deles.
4
Como escrever testes com o unittest
No último capítulo, você vai conhecer a estrutura unittest. Primeiro, você aprenderá os métodos básicos de asserção, depois sua interface CLI e como usar os acessórios. Por fim, vai reunir tudo nos exemplos práticos de pipelines de dados.
Introdução aos Testes em Python
Curso concluído
Obtenha um certificado de conclusão
Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CVCompartilhe nas redes sociais e em sua avaliação de desempenhoInscreva-se agora
Faça como mais de 19 milhões de alunos e comece Introdução aos Testes em Python hoje mesmo!
Crie sua conta gratuita
Continuar com o GoogleMostrar mais opçõesou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.
Desenvolva suas habilidades em dados com o app do DataCamp
Continue progredindo em qualquer lugar com nossos cursos para celular e desafios diários de programação de 5 minutos.