1
resposta

testando produtos e usuários

Olá Bom dia,

Uma dúvida ,
Todo código tem essa parte de testes?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Alexandre, bom dia!

A sua dúvida é muito pertinente. Em projetos de software, especialmente quando se segue boas práticas de desenvolvimento, é comum incluir uma parte de testes no código. Esses testes são fundamentais para garantir que as funcionalidades do software estão funcionando como esperado e para evitar que mudanças futuras no código introduzam novos erros.

No contexto de desenvolvimento em Python, o uso de testes automatizados, como os que você está aprendendo a fazer com o PyTest, é uma prática recomendada. Esses testes podem incluir desde testes de unidade, que verificam partes isoladas do código, até testes de integração, que verificam se diferentes partes do sistema funcionam bem juntas.

No exemplo que você está estudando, a criação de testes para produtos e usuários é uma forma de garantir que as funcionalidades de criação e listagem estão funcionando corretamente. Isso é feito simulando requisições HTTP e verificando se as respostas são as esperadas.

Embora nem todo código precise ter testes, é uma boa prática incluí-los sempre que possível, especialmente em projetos maiores ou que serão mantidos por um longo período. Isso ajuda a manter a qualidade do software e facilita a identificação de problemas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.