Вы находитесь на странице: 1из 6

CAJA NEGRA

Resolver para cada interfaz:


1) Definir el tipo de tcnica de caja negra que aplicara: Particiones o AVL. Y explique
por qu.
2) Segn la tcnica elegida:
a) Identificacin de Clases Equivalentes
b) Identificar las condiciones de entrada
c) Descripcin de las Condiciones de entrada vlidos y no validos
d) Elabore los casos de prueba segn los tems a, b y c Integre los puntos anteriores
en un cuadro que agrupe a cada Condicin de entrada, con sus Clases equivalentes
vlidas y no vlidas, y adems estas con sus casos de pruebas respectivos.
3) Para probar los casos de prueba para la interfaz 1, implemente en VB u otro
lenguaje de programacin este diseo y ejecute la prueba respectiva. (En laboratorio)

INTERFAZ 3
1).-
La tcnica a utilizar es de Particiones dado que se utiliza para la validacin de textos
y en algunos casos tambin nmeros.

Versin 0.9 Venta Pedido












2).-
Condicin de Entrada C
eq
Valida C
eq
No Valida
Doc 1.- FACTURA
2.- BOLETA
3.- otro valor
R.U.C 4.- nmeros 5.- cadena caracteres
6.- otro valor
Longitud de RUC 7.- 11 dgitos 8.- >11 dgitos
9.- <11 dgitos
Cond. De Pago 10.- CONTADO
11.- CREDITO
12.- otro valor
Nombre 13.- cadena caracteres 14.- otro valor
Longitud Nombre 15.- 10<=cadena<=40 16.- <10 cadena
17.- >40 cadena
Direccin 18.- cadena caracteres
19.- dgitos
20.- Smbolo #, .,
/
21.- otro valor
Longitud Direccin 22.- 15<=cadena<=50

23.- <15 cadena
24.- >50 cadena
Moneda 25.- NUEVOS SOLES
26.-DOLARES
27.- otro valor
Fecha 28.- Formato fecha
DD/MM/AA
29.- otro valor
Descripcin de
articulo
30.- texto 31.- otro valor
Precio unitario 32.- dgitos (nmero
real)
33.- otro valor
Cantidad 34.- dgitos (nmero
entero)
35.- otro valor
Total parcial 36.- dgitos (nmero
real)
37.- otro valor
Cod. Articulo 38.- dgitos (nmero
real)
39.- otro valor
T. de Cambio 40.- dgitos (nmero
real)
41.- otro valor
Valor de Vta. 42.- dgitos (nmero
real)
43.- otro valor
I.G.V 44.- dgitos (nmero
real)
45.- otro valor
3).-
a. Caso 1 valido















Observacin:
El 1 caso se muestra correctamente los datos ingresados de acuerdo a la tcnica
utilizada para la validacin, estos se almacenan correctamente en la base de datos.

b. Caso 2 No Valido















Observacin:
Para el caso 2 no valido, el resultado nos debera salir que el campo de texto RUC
(encerrado en un crculo de color verde) no es vlido, ya que, definido en la tabla de
validacin, el RUC debe ser solo de 11 dgitos. Sin embargo la validacin del programa,
nos dice lo contrario, de acuerdo a esto el programa debe ser corregido para el ingreso
correcto de los datos.


c. Caso 3 No Valido










Observacin:
En este caso 3 no valido, hay tres campos que se escribieron de manera incorrecta, los
cuales estn encerrados en crculo de color rojo, naranja y azul, para el campo RUC en
la tabla de validacin se defini que solo poda tener 11 dgitos, en el campo Nombre
solo podra aceptar cadena de caracteres y en el campo Direccin tambin una cadena
de caracteres mas algunos smbolos permitidos , sin embargo la validacin interna del
programa nos dice todo lo contrario, ya que acepta dichos errores. Y nos almacena de
manera correcta en la base de datos.
De acuerdo a lo redactado el programa merece un profundo anlisis de su codificacin
y correccin, para la validacin de estos datos.

Versin 1.0 Venta Pedido
















a. Caso 1 Valido
















Observacin: En esta segunda versin se mejor la validacin de los campos, las cuales
en el caso anterior presentaban algunos errores. En este 1 caso valido los datos son
ingresados de manera correcta sin presentar algn inconveniente al momento de
ingresar estos mimos, los resultados son coherentes a lo que se muestra en pantalla.

b. Caso 2 No Valido
















Observacin: En este caso 2 no valido, el error esta en al campo RUC ya que como se
defini debe contener solo 11 dgitos, se nos muestra en pantalla el mensaje
evidenciando el ingreso errneo del campo RUC, para ellos debemos volver a ingresar
correctamente el campo que se nos seala como errneo.


c. Caso 3 No Valido














Observacin: En este caso 3 no valido, el error est en el campo nombre, ya que como
sabemos este campo solo acepta cadena de caracteres, se nos muestra el mensaje
confirmando lo hecho, en este caso debemos volver a escribir en el campo nombre de
la manera correcta.


Observacin Final:

Para esta versin se mejor el programa, la apariencia, y lo ms importante se
reestructuro la lgica interna del programa para la validacin de los datos ingresados
desde esta interfaz, se seguir revisando el programa para poder encontrar el mayor
nmero de errores que se pueda tener.

Вам также может понравиться