Saltar al contenido
SDETRole
SDETRole

Diseño de pruebas y utilidades

Calculadora de valores límite

Valores límite y clases de equivalencia para números, longitudes y fechas.

Se ejecuta íntegramente en tu navegador Sin registro

Valid range

1 for integers, 0.01 for currency with two decimals.

Seven values: just outside, on and just inside each boundary, plus a nominal value in the middle. Often called robust boundary value testing.

Boundary values

ValueBoundaryExpected
17min-1✕ reject
18min✓ accept
19min+1✓ accept
42nominal✓ accept
64max-1✓ accept
65max✓ accept
66max+1✕ reject

Equivalence partitions

PartitionRangeClassRepresentative
Below range< 18✕ invalid17
Within range18 to 65✓ valid42
Above range> 65✕ invalid66

Also consider non-numeric input, empty input, leading zeros, and values beyond the type limit (for example 2147483648 for a 32-bit integer).

7 boundary test values · 3 partitions

Expected results assume the range is inclusive at both ends. If the specification says “less than” rather than “up to”, move the boundary by one step.

Acerca de esta herramienta

Los defectos se concentran en los extremos de los rangos de entrada: una comprobación escrita como «<» en lugar de «<=», un límite de longitud que cuenta bytes en vez de caracteres, un filtro de fechas que omite el último día. El análisis de valores límite apunta justo a esos lugares. Introduce el rango válido y esta calculadora lista los valores en cada límite, justo dentro y justo fuera, marca cuáles debe aceptar o rechazar el sistema y deriva las particiones de equivalencia con un valor representativo para cada una. Admite precisión decimal (por ejemplo 0.01 para importes), longitudes de cadena que no pueden bajar de cero y fechas de calendario que avanzan correctamente en los finales de mes y los días bisiestos. Alterna entre las variantes de 2 y 3 valores del ISTQB y el clásico conjunto de 7 valores que añade un valor nominal a mitad de rango.

Cómo usarla

  1. Elige el tipo de entrada: número, longitud de cadena o rango de fechas.
  2. Introduce el mínimo y el máximo inclusivos y, para números, el paso que corresponda a la precisión del campo.
  3. Elige la variante de BVA. La tabla muestra cada valor con su etiqueta de límite y el resultado esperado.
  4. Revisa las particiones de equivalencia y copia o descarga todo como CSV para tu documento de casos de prueba.

Preguntas frecuentes: Calculadora de valores límite

¿Qué diferencia hay entre el análisis de valores límite de 2 y de 3 valores?

El BVA de dos valores prueba cada límite y su vecino más cercano en la partición adyacente (para 1-100: 0, 1, 100, 101). El de tres valores añade también el vecino interior (0, 1, 2, 99, 100, 101), lo que detecta además un límite desplazado un paso hacia dentro.

¿Cómo elijo el paso para campos decimales?

Usa el incremento más pequeño que acepte el campo. Un precio guardado con dos decimales tiene un paso de 0.01, así que para 0.01 a 999.99 los valores justo fuera son 0.00 y 1000.00. Si la precisión no está especificada, es un hueco en los requisitos que conviene plantear.

¿Y si la especificación dice «menor que 100» en lugar de «hasta 100»?

La herramienta trata ambos extremos como inclusivos. Para un límite exclusivo, introduce en su lugar el último valor válido: «menor que 100» en enteros significa un máximo de 99.

Escribe para buscar en todo SDETRole.

Búsqueda de texto completo con Pagefind · se ejecuta en tu navegador Abrir la página de búsqueda →