“Conocimientos Programación>Lenguajes De Programación

Diferencia entre equivalencia y Boundary Partitioning

2011/9/21
En las pruebas de software , es importante determinar si el sistema acepta correctamente las entradas y sólo los insumos apropiados correspondientes. A tal fin , se emplean partición equivalencia y análisis de valores en la frontera . Algunos ingenieros de software incluso irán más allá de los requisitos de cualquiera de ellos, probar tres casos alrededor de un límite : uno en la frontera , y de inmediato a cada lado de la misma. Los casos límite

La idea detrás de los dos particiones de equivalencia y análisis de valores en la frontera se basa en una comprensión de los casos límite. El "límite" en cuestión es entre la entrada válida y no válida , además de los valores más cercanos . Por ejemplo , si tienes un sistema que se pretende aceptar un mes como entrada, 1-12 habría entradas válidas . Cualquier cosa cero o negativo , o 13 o más, no serían válidos . Así que los casos límite son 0 , 1 , 12 y 13 .
Boundary -Value Analysis

Para un análisis de valores en la frontera , en el ejemplo de meses como entrada , debe probar 0,1,12 y 13. Que se puede esperar un mensaje de error para los valores 0 y 13. Es de esperar que el sistema funcione normalmente para 1 y 12. Si eso no sucede , usted sabe que hay algo mal con la programación.
Equivalencia partición

partición de equivalencia busca eliminar la redundancia de los límites pruebas de valor para que el análisis sea más eficiente. En una recta numérica de números enteros , por ejemplo, meses , usted ver el espacio entre 0 y 1 como una partición, y también el espacio entre 12 y 13 años. Tu número de línea se lo puede dividir en tres secciones , y se aseguraría de que cada sección se probó una vez. Esto significa que te probar tres números totales, no cuatro , como en el análisis de valores en la frontera .
Otras diferencias

partición de equivalencia también le permite probar cualquier valor entre las particiones , en lugar de sólo los valores cercanos a la frontera . Así , en el ejemplo de mes , usted podría probar -3, 5 y 1.000.000 . Sin embargo , la mayoría de los probadores suelen utilizar ambas estrategias , ya que, a pesar de partición de equivalencia es eficiente , si no conoce la naturaleza exacta del programa , es posible que pierda sutilezas . Un ejemplo podría ser un sistema que procesa los meses 1-6 meses 7-12 de diferente .

Lenguajes De Programación
Cómo crear un programa COBOL
Cómo especificar una interfaz en UML
¿Cuál es el significado de un diagrama de flujo de datos
Cómo compilar un núcleo para un Android
Cómo ejecutar un proceso en un PC remoto con Wmi
Cómo hacer que las variables de archivo en GNU
Cómo construir un Skate Park Game
Algoritmos Informática Tutorial
Conocimientos Informáticos © http://www.ordenador.online