Pytest - Introdução

Pytest é uma estrutura de teste baseada em Python, que é usada para escrever e executar códigos de teste. Nos dias atuais de serviços REST, pytest é usado principalmente para teste de API, embora possamos usar pytest para escrever testes simples a complexos, ou seja, podemos escrever códigos para testar API, banco de dados, IU, etc.

Vantagens do Pytest

As vantagens do Pytest são as seguintes -

  • O Pytest pode executar vários testes em paralelo, o que reduz o tempo de execução do conjunto de testes.

  • O Pytest tem sua própria maneira de detectar o arquivo de teste e as funções de teste automaticamente, se não for mencionado explicitamente.

  • O Pytest nos permite pular um subconjunto dos testes durante a execução.

  • O Pytest nos permite executar um subconjunto de todo o conjunto de testes.

  • Pytest é gratuito e de código aberto.

  • Por causa de sua sintaxe simples, pytest é muito fácil de começar.

Neste tutorial, explicaremos os fundamentos do pytest com programas de amostra.