1
resposta

Dúvida sobre aplicação de teste de limites - Exercício de modelagem

Olá!

Gostaria de discutir um ponto específico do exercício sobre teste de limites para o sistema de controle de usuários com IDs entre 10.000 e 99.999.

Na correção do exercício, a alternativa considerada correta foi: 10.000, 50.000, 99.999

No entanto, tenho uma dúvida sobre essa resposta. Pelo que entendi do conceito de teste de limites, deveríamos testar não apenas os valores válidos nos limites, mas também os valores imediatamente adjacentes fora dos limites.

Seguindo essa lógica, um conjunto mais completo seria:

9.999 (abaixo do limite inferior)

10.000 (limite inferior válido)

50.000 (valor médio)

99.999 (limite superior válido)

100.000 (acima do limite superior)

Minha pergunta é: existe alguma particularidade neste contexto que justifique testar apenas os valores válidos, ou isso poderia ser uma oportunidade para revisarmos a aplicação do conceito de teste de limites?

Agradeço pela atenção e fico no aguardo dos comentários!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ola!

De fato, o raciocínio que você apresentou está correto: a técnica clássica de teste de limites recomenda avaliar os valores exatamente nos limites e também os valores imediatamente fora deles, para garantir que o sistema se comporte corretamente tanto dentro quanto fora da faixa esperada.

Ou seja, considerando o intervalo válido de 10.000 a 99.999, os valores típicos seriam:

  • 9.999 → abaixo do limite inferior (inválido)
  • 10.000 → limite inferior válido
  • 50.000 → valor intermediário dentro da faixa
  • 99.999 → limite superior válido
  • 100.000 → acima do limite superior (inválido)

Esse conjunto cobre os cinco pontos críticos que permitem verificar se o sistema trata corretamente tanto as bordas quanto os casos fora do intervalo.

A alternativa apresentada no exercício (10.000, 50.000, 99.999) foca apenas nos valores válidos, o que é uma forma simplificada de aplicação — adequada se o objetivo for apenas validar o comportamento dentro da faixa permitida. No entanto, se o propósito for aplicar o teste de limites completo, a sua sugestão está mais alinhada com a abordagem recomendada pela técnica.

  • A resposta do exercício está correta dentro de um escopo simplificado (valores válidos apenas).
  • Sua proposta está mais completa, pois cobre também os limites inválidos, o que seria ideal em um contexto de teste de caixa-preta voltado à robustez do sistema.