fbpx
Escolha uma Página

O que é análise do valor limite e como essa técnica nos ajuda nos testes de software? vamos falar sobre esse assunto nesse texto!

A primeira coisa que as maioria das pessoas pensam quando falamos de teste de software é:

Tem que testar TUDO!

Porém, o que não se considera nesses casos é que softwares são complexos por natureza e têm diversas possibilidades de combinações de entradas e caminhos.

Na maioria dos casos, existe uma infinidade de possibilidades, que tornam o “testar tudo” infactível, ou mesmo impossível!

Por isso, exceto em domínios muito pequenos, nos quais podemos exercitar todas as combinações de entrada, em produtos da vida real, não conseguimos testar tudo.

Mas se não pode testar tudo, o que fazer?

Como não podemos testar tudo, o foco é criar casos de teste efetivos. E isso significa criar testes que cubram a maior parte do software, descubra a maior quantidades de defeitos possíveis e com o menor esforço possível.

É aí que as técnicas de geração de caso de teste são importantíssimas!

As técnicas mais comuns para essa finalidade são a classe de equivalência e análise de valor limite.

Como usar a Análise do valor limite nos testes?

Usamos a técnica análise do valor limite para gerar casos de teste para intervalos numéricos.

Para usar a análise do valor limite nos testes, descobrimos os limites do campo que queremos testar.

Como exemplo, e um intervalo no qual os números válidos são entre 0 e 5, os limites serão 0 e 5.

Zero representa o limite interior.

Cinco representa o limite superior.

A técnica nos diz que devemos testar um valor imediatamente abaixo do que o limite, o valor limite e um valor imediatamente acima do valor limite.

Como exemplo, para um intervalo entre 0 e 5, precisamos testar os valores:

-1, 0, 1 para o valor limite 0

4, 5, 6 para o valor limite 5

Com isso, temos os casos de teste para esse intervalo numérico conforme a técnica análise de valor limite.