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.