Tecno

Solo disponible en BuenasTareas
  • Páginas : 3 (625 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de marzo de 2011
Leer documento completo
Vista previa del texto
2.- Pruebas de caja negra
2.1- Partición Equivalente
La partición equivalente es un método de prueba de caja negra que divide el campo de entrada de un programa en clases de datos de los que sepueden derivar casos de prueba.. Un caso de prueba ideal descubre de forma inmediata una clase de errores, que de otro modo requerirían la ejecución de muchos casos antes de detectar el error genérico.La partición equivalente se dirige a la definición de casos de prueba que descubran clases de errores, reduciendo así el número de casos de pruebaque hay que desarrollar.

El diseño de casos depreba para la partición equivalente se basa en una evaluación de las clases de equivalencia para una condición de entrada. Una clase de equivalencia representa un conjunto de estados válidos o inválidospara condiciones de de entrada.

1. Si una condición de entrada especifica un rango, se define una clase de equivalencia válida y dos inválidas
2. Si una condición de entrada requiere un valorespecífico, se define una clase de equivalencia válida y dos inválidas.
3. Si una condición de entrada especifica un miembro de un conjunto, se define una clase de equivalencia válida y una inválida.4. Si una condición de entrada es lógica, se define una clase válida y una inválida.

Como ejemplo, consideremos los datos contenidos en una aplicación de automatización bancaria. Este softwareacepta datos en la siguiente forma:
Código de área: En blanco ó un número de 3 dígitos
Prefijo: Número de 3 dígitos que no comience por 0 ó 1
Sufijo: Número de 4 dígitos
Contraseña: Vvalor alfanuméricode 6 dígitos
Ordenes: "Comprobar", "Depositar","Pagar factura", etc.

Las condiciones de entrada relacionadas con cada elemento de la aplicación bancaria se pueden especificar como:
Código deárea: Condición de entrada lógica - el código de área puede estar o no presente
Condición de entrada rango - valores definidos entre 200 y 999
Prefijo: Condición de entrada rango - valor especificado...
tracking img