Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Entendimento sobre a pirâmide de teste

Na base da pirâmide de teste unitários que são os menos testáveis que ele você testa mais a parte do código e sua funções

No meio fica a parte de serviços que seria os testes para ver se os serviços que o produto ele quer oferecer atendem as necessidades como por exemplo: comunicação, venda, compra e etc.

No topo está os testes de UI que seria os teste de interface do software ou produto, nele você testa pra ver se a interface esta agradável e funcional conforme o esperado.

Unit= mais rápido e menos custo

Service= meio termo entre custo e tempo

UI= mais custo e mais demorado

Espero que esteja certo fiquei em duvida mais na parte unitária.

1 resposta
solução!

Olá Luigi, tudo bem com você?

Você está no caminho certo, seu entendimento está correto.

Os testes unitários formam a base da pirâmide de testes e são fundamentais porque testam as menores unidades de código de um software, como funções ou métodos. Eles são rápidos e baratos de serem executados porque não dependem de outras partes do sistema ou de recursos externos, como bancos de dados ou serviços de rede. Isso os torna ideais para serem executados frequentemente, garantindo que as funcionalidades básicas do software funcionem corretamente após mudanças no código.

O objetivo dos testes unitários é garantir que cada parte isolada do código funcione como esperado. Por exemplo, se você tem uma função que calcula a soma de dois números, um teste unitário para essa função poderia verificar se, ao passar os números 2 e 3 como argumentos, a função retorna 5.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

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