Sobes.tech
Junior

Para que servem os valores limites?

sobes.tech IA

Resposta da IA

Para verificar o comportamento do sistema nos limites dos intervalos de entrada. Estas são áreas onde ocorrem com mais frequência erros devido ao manuseio incorreto das condições "maior/menor ou igual", "incluído/excluído".

Testar valores limite ajuda a detectar defeitos relacionados com:

  • Lógica de comparação: Erros ao verificar condições <, >, <=, >=, ==, !=.
  • Manipulação de intervalos: Inclusão ou exclusão incorreta dos valores extremos.
  • Transbordamento ou subtransbordamento: Erros ao trabalhar com tipos numéricos em seus limites.
  • Lógica de negócio específica: Regras de processamento que se aplicam apenas a casos extremos.

Exemplos de valores limite:

  • Para o campo numérico "idade (de 18 a 65)": 17, 18, 65, 66.
  • Para o campo de texto "login (de 3 a 20 caracteres)": 2 caracteres, 3 caracteres, 20 caracteres, 21 caracteres.
  • Para a data: primeiro e último dia do mês/ano, ano bissexto.
  • Para a lista: lista vazia, lista com um elemento, lista com o número máximo de elementos.

Assim, testar valores limite é uma forma importante e eficaz de identificar defeitos nas fases iniciais.