Sobre esta ferramenta
Os defeitos se concentram nas bordas dos intervalos de entrada: uma checagem escrita como “<” em vez de “<=”, um limite de tamanho que conta bytes em vez de caracteres, um filtro de datas que descarta o último dia. A análise de valor-limite mira exatamente esses pontos. Informe o intervalo válido e esta calculadora lista os valores no limite, logo dentro e logo fora de cada borda, indica quais o sistema deve aceitar ou rejeitar e deriva as partições de equivalência com um valor representativo para cada uma. Ela suporta precisão decimal (por exemplo 0,01 para valores monetários), tamanhos de string que não podem ser negativos e datas de calendário que avançam corretamente na virada do mês e em anos bissextos. Alterne entre as variantes de 2 e 3 valores do ISTQB e o conjunto clássico de 7 valores, que acrescenta um valor nominal no meio do intervalo.
Como usar
- Escolha o tipo de entrada: número, tamanho de string ou intervalo de datas.
- Informe o mínimo e o máximo inclusivos e, para números, o passo que corresponde à precisão do campo.
- Escolha a variante de BVA. A tabela mostra cada valor com o rótulo do limite e o resultado esperado.
- Revise as partições de equivalência e copie ou baixe tudo como CSV para o seu documento de casos de teste.
Perguntas frequentes: Calculadora de valor-limite
Qual a diferença entre análise de valor-limite de 2 e de 3 valores?
A BVA de 2 valores testa cada limite e o vizinho mais próximo na partição adjacente (para 1-100: 0, 1, 100, 101). A BVA de 3 valores acrescenta também o vizinho do lado de dentro (0, 1, 2, 99, 100, 101), o que pega ainda um limite que foi deslocado um passo para dentro.
Como escolher o passo para campos decimais?
Use o menor incremento que o campo aceita. Um preço armazenado com duas casas decimais tem passo 0,01, então para 0,01 a 999,99 os valores logo fora são 0,00 e 1000,00. Se a precisão não estiver especificada, é uma lacuna de requisitos que vale levantar.
E se a especificação disser “menor que 100” em vez de “até 100”?
A ferramenta trata as duas pontas como inclusivas. Para um limite exclusivo, informe o último valor válido: “menor que 100” para inteiros significa máximo de 99.