what is boundary value analysis
Análisis de valor límite y partición de equivalencia explicado con un ejemplo simple:
El análisis de valor límite y el particionamiento de equivalencia son estrategias de diseño de casos de prueba en Black-Box Testing.
Partición de equivalencia
En este método, los datos del dominio de entrada se dividen en diferentes clases de datos de equivalencia. Este método se suele utilizar para reducir el número total de casos de prueba s a un conjunto finito de casos de prueba comprobables, que aún cubren los requisitos máximos.
En resumen, es el proceso de tomar todos los casos de prueba posibles y colocarlos en clases. Se elige un valor de prueba de cada clase durante la prueba.
ordenar comando en unix con ejemplos
Por ejemplo, Si está probando un cuadro de entrada que acepta números del 1 al 1000, entonces no tiene sentido escribir mil casos de prueba para los 1000 números de entrada válidos más otros casos de prueba para datos no válidos.
Con el método de partición de equivalencia anterior, los casos de prueba se pueden dividir en tres conjuntos de datos de entrada llamados clases. Cada caso de prueba es representativo de una clase respectiva.
Entonces, en el ejemplo anterior, podemos dividir nuestros casos de prueba en tres clases de equivalencia de algunas entradas válidas y no válidas.
Casos de prueba para el cuadro de entrada que acepta números entre 1 y 1000 mediante el particionamiento de equivalencia:
#1) Una clase de datos de entrada con todas las entradas válidas. Elija un solo valor del rango 1 a 1000 como un caso de prueba válido. Si selecciona otros valores entre 1 y 1000, el resultado será el mismo. Por lo tanto, un caso de prueba para datos de entrada válidos debería ser suficiente.
#2) Clase de datos de entrada con todos los valores por debajo del límite inferior. Es decir. cualquier valor por debajo de 1, como un caso de prueba de datos de entrada no válido.
#3) Ingrese datos con cualquier valor superior a 1000 para representar la tercera clase de entrada no válida.
Por lo tanto, al usar el Particionamiento de equivalencia, ha categorizado todos los casos de prueba posibles en tres clases. Los casos de prueba con otros valores de cualquier clase deberían darle el mismo resultado.
Hemos seleccionado un representante de cada clase de entrada para diseñar nuestros casos de prueba. Los valores del caso de prueba se seleccionan de tal manera que se pueda ejercer el mayor número de atributos de clase de equivalencia.
El particionamiento de equivalencia utiliza la menor cantidad de casos de prueba para cubrir los requisitos máximos.
preguntas y respuestas de la entrevista de pruebas de automatización de selenio para
Análisis de valor límite
Es ampliamente reconocido que los valores de entrada en los extremos del dominio de entrada causan más errores en el sistema. Más aplicación los errores ocurren en los límites del dominio de entrada. La técnica de prueba de 'Análisis de valor límite' se utiliza para identificar errores en los límites en lugar de encontrar los que existen en el centro del dominio de entrada.
El análisis de valor límite es la siguiente parte del particionamiento de equivalencia para diseñar casos de prueba en los que los casos de prueba se seleccionan en los bordes de las clases de equivalencia.
Casos de prueba para el cuadro de entrada que acepta números entre 1 y 1000 mediante el análisis de valor límite:
#1) Casos de prueba con datos de prueba exactamente como los límites de entrada del dominio de entrada, es decir, valores 1 y 1000 en nuestro caso.
#2) Pruebe los datos con valores justo por debajo de los bordes extremos de los dominios de entrada, es decir, valores 0 y 999.
#3) Pruebe los datos con valores justo por encima de los bordes extremos del dominio de entrada, es decir, los valores 2 y 1001.
El análisis de valor límite a menudo se denomina como parte de las pruebas de tensión y negativas.
Nota: No existe una regla estricta para probar solo un valor de cada clase de equivalencia que creó para los dominios de entrada. Puede seleccionar varios valores válidos y no válidos de cada clase de equivalencia de acuerdo con sus necesidades y juicios previos.
Por ejemplo, si dividió 1 a 1000 valores de entrada de clase de equivalencia de datos no válidos, entonces puede seleccionar valores de casos de prueba como 1, 11, 100, 950, etc. El mismo caso para otros casos de prueba que tienen clases de datos no válidos.
Este debería ser un ejemplo muy básico y simple para comprender el concepto de Análisis de valor límite y Partición de equivalencia.
Comparta sus ejemplos a continuación.
Lectura recomendada
- Preguntas del examen ISTQB sobre partición de equivalencia y análisis de valor límite
- Análisis e informes de resultados de pruebas: pruebas de carga con LoadRunner
- Pruebe sus capacidades de análisis y poder de pensamiento: ejercicios de prueba de software (parte 2)
- Guía para el análisis de la causa raíz: pasos, técnicas y ejemplos
- ¿Qué son las pruebas negativas y cómo escribir casos de prueba negativos?
- TOP 40 herramientas de análisis de código estático (las mejores herramientas de análisis de código fuente)
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- ¿Existe algún límite de inicio y finalización para el rol del QA en Scrum?