Introdução

Concluído

Começar a testar em Python pode ser avassalador. A biblioteca padrão do Python oferece alguns utilitários e auxiliares para escrever testes, mas tem algumas desvantagens que podem dificultar.

Pytest é uma das ferramentas de teste e frameworks mais populares para Python. Embora o Pytest possa ajudar com cenários de teste altamente complexos, ele não força seus recursos ao criar testes. Você pode escrever testes simples e ainda se beneficiar do executor de teste rápido e cheio de recursos e relatórios úteis.

Um aspeto crucial do Pytest é que ele torna os testes de escrita mais fáceis. Você pode escrever uma função de teste sem dependências ou configuração e executar o teste imediatamente.

Aqui, abordamos alguns dos conceitos básicos necessários para começar a usar o Pytest para que você possa levar seu conjunto de testes para o próximo nível.

O que você vai aprender

Ao final deste módulo, você pode escrever testes com o Pytest, interpretar seus ricos relatórios de falhas e aproveitar seu executor de teste com recursos. Você deve se sentir confortável trabalhando com funções e classes de teste e ser capaz de determinar quando usar qualquer uma delas.

Este conhecimento permite-lhe:

  • Trabalhe com testes existentes para o Pytest ou estenda um conjunto de testes existente.
  • Use o relatório de erros do Pytest para determinar com precisão as falhas.
  • Use o Pytest como uma biblioteca e uma ferramenta de linha de comando.

Qual é o principal objetivo?

Você deve se sentir confortável trabalhando com o Pytest e escrevendo testes para o Pytest, permitindo que você se torne um engenheiro mais eficiente, ajudando-o a escrever mais e melhores testes.