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

Nomenclatura dos métodos de teste

Sobre a nomenclatura dos métodos de teste, seria uma boa prática estar utilizando o padrão Give(Dado)-When(Quando)-Then(Então)? O que entendi deste padrão é que conseguimos organizar os códigos de teste com maior clareza.

1 resposta
solução!

Olá Flávio!

Sim, utilizar o padrão Give-When-Then para a nomenclatura dos métodos de teste é uma boa prática. Esse padrão ajuda a organizar os códigos de teste de forma clara e expressiva, facilitando o entendimento do que cada teste faz.

Por exemplo, se tivermos um método de teste que verifica se um veículo freia corretamente, podemos nomeá-lo como "TestaVeiculoFrear". Já se quisermos testar se um veículo acelera corretamente com um parâmetro de 10, podemos nomear o método como "TestaVeiculoAcelerarComParametro10". Esses nomes são mais descritivos e nos dão uma ideia clara do cenário que está sendo testado.

Além disso, utilizar nomes representativos nos métodos de teste é importante para a manutenção futura dos testes. Se você ou outras pessoas precisarem mexer nos testes depois de um tempo, nomes claros e expressivos vão facilitar o entendimento e a utilização dos testes.

Portanto, recomendo que você utilize o padrão Give-When-Then na nomenclatura dos seus métodos de teste. Isso vai ajudar a manter seus testes organizados e compreensíveis.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software