Vous êtes sur la page 1sur 6

PLANES DE PRUEBA CAJA NEGRA Dar de alta un proveedor Subcaracteristica Dar de alta un proveedor Objetivo Verificar que los

datos ingresados estn correctos para dar de alta un proveedor Clases validas Alfabtico (A-Z, a-z) Numrico (0-9) Alfabtico (A-Z, a-z) Numrico (0-9) Numrico (0-9) Alfabtico (A-Z, a-z) Pregunta El sistema realizo adecuadamente el alta del proveedor? Tcnicas de aplicacin Verificar las caractersticas de los datos

Condicin de Entrada Proveedor Direccin Telfono Referencia Caracterstica

Clases invalidas No tiene rango No tiene rango Min. 7 caracteres Max. 15 caracteres No tiene rango Evaluacin a) Si b) No

Datos inciales Fecha: 13-05-2013 Caracterstica:

N de Caso de Prueba 1 Subcaracterstica: Dar de alta un proveedor Pregunta de la lista de chequeo El sistema realizo adecuadamente el alta del proveedor? Informacin del Caso de Prueba Descripcin: Enfoque: Dar de alta al proveedor Datos de entrada: Datos del proveedor Resultados Esperados: Que el proveedor all sido dado de alta Procedimiento del caso de prueba 1. Pasos a seguir: 1) Abrir la ventana del proveedor 2) llenar los campos que se piden en la ventana 3) Agregar 4) Aceptar 2. Condiciones externas: Resultados Completacin Aprobado Si No aprobado En caso de no ser aprobado especificar: Severidad de la falla Grave Menor

Resultados Obtenidos: Alta del proveedor

Observaciones:

Dar de alta un producto Subcaracteristica Dar de alta un producto

Objetivo Verificar que los datos ingresados estn correctos para dar de alta un producto Clases validas Numrico (0-9) Alfabtico (A-Z, a-z) Numrico (0-9) Numrico (0-9) Numrico (0-9) Alfabtico (A-Z, a-z) Pregunta El producto fue dado de alta exitosamente?

Tcnicas de aplicacin Verificar las caractersticas de los datos Clases invalidas 12-13 caracteres No tiene rango Max. 50 No tiene rango No tiene rango No tiene rango Evaluacin a) Si b) No

Condicin de Entrada Codigo de barras Descripcion Cantidad Costo compra Costo compra Proveedor Caracterstica

Datos inciales Fecha: 13-05-2013 Caracterstica:

N de Caso de Prueba 2 Subcaracterstica: Dar de alta un producto Pregunta de la lista de chequeo El producto fue dado de alta exitosamente? Informacin del Caso de Prueba Descripcin: Enfoque: Dar de alta al producto Datos de entrada: Datos del producto Resultados Esperados: Que el producto all sido dado de alta Procedimiento del caso de prueba 1. Pasos a seguir: 1) Abrir la ventana del almacn 2) Seleccionar producto nuevo 3) Seleccionar categora 4) Llenar los datos solicitados 5) Aceptar 2. Condiciones externas: Resultados Completacin Aprobado Si No aprobado En caso de no ser aprobado especificar: Severidad de la falla Grave Menor

Resultados Obtenidos: Alta del producto

Observaciones:

CAJA BLANCA Dar de alta un proveedor If txtnombre.Text = "" Or txtdomicilio.Text = "" Or txttelefono.Text = "" Or txtreferencia.Text = "" Then MsgBox ("Faltan Datos por Capturar"), vbCritical // El cdigo verifica que ningn campo este vaco, en caso que falte algn campo enva un mensaje Exit Sub ElseIf Len(txttelefono.Text) < 7 Or Len(txttelefono.Text) > 15 Then MsgBox ("Verifica los caracteres del numero de telefono"), vbExclamation Exit Sub Else cn.Execute "insert into proveedores (nombre_pro,domicilio,telefono,referencia) values ('" &Trim(txtnombre.Text) & "','" &Trim(txtdomicilio.Text) & "','" &Trim(txttelefono.Text) & "','" &Trim(txtreferencia.Text) & "')" MsgBox ("Proveedor Agregado"), vbInformation // En caso de que todos los campos hayan sido llenados da de alta los datos del proveedor y enva un mensaje Subcaracteristica Cobertura de decisiones Objetivo Que cada decisin tenga, por lo menos una vez, un resultado verdadero y, al menos una vez, uno falso txtdomicilio Domicilio * Domicilio Domicilio txttelefono 1234567 1234567 * 1234567 Tcnicas de aplicacin Verificar las decisiones se cumplan correctamente y dar de alta al proveedor

Cobertura de decisiones IF-1 IF-1 IF-1 IF-1

txtnombre * Proveedor Proveedor Proveedor

txtreferencia Referencia Referencia Referencia *

Caso de pruebas (1) Faltan datos por capturar (1) Faltan datos por capturar (1) Faltan datos por capturar (1) Faltan datos por capturar (2) Verifica los caracteres del numero de telefono (3) Proveedor agregado

IF-2 ELSE

Proveedor Proveedor

Domicilio Domicilio

<7 o >15 1234567

Referencia Referencia

Caracterstica

Pregunta Las condiciones se cumplen satisfactoriamente?

Evaluacin a) Si b) No

Datos inciales Fecha: 20-05-2013 Caracterstica:

N de Caso de Prueba 3 Subcaracterstica: Cobertura de decisiones Pregunta de la lista de chequeo Las condiciones se cumplen satisfactoriamente? Informacin del Caso de Prueba Descripcin: Enfoque: Dar de alta un proveedor Datos de entrada: Datos del proveedor Resultados Esperados: Que el proveedor all sido dado de alta Procedimiento del caso de prueba 1. Pasos a seguir: 1) Abrir la ventana del proveedor 2) llenar los campos que se piden en la ventana 3) Agregar 4) Aceptar 2. Condiciones externas: Resultados Completacin Aprobado Si No aprobado En caso de no ser aprobado especificar: Severidad de la falla Grave Menor

Resultados Obtenidos: Alta del proveedor

Observaciones: Dar de alta un producto If txtcodigo.Text = "" Or txtdesc.Text = "" Or txtcantidad.Text = "" Or txtccomp.Text = "" Or txtcventa.Text = "" Or Cmbprov.Text = "" Then MsgBox ("Faltan Datos por Capturar"), vbCritical // el codigo verifica que ningun campo este vacio Exit Sub ElseIf Len(txtcodigo.Text) < 12 Or Len(txtcodigo.Text) > 13 Then MsgBox ("Codigo de Barras Incorrecto"), vbExclamation Exit Sub // el codigo verifica que la longitud del codigo sea la correcta, si no envia un mensaje ElseIf Val(txtcantidad.Text) > 50 Then MsgBox ("Limite de Almacen es de 50 piezas por Producto"), vbExclamation Exit Sub // el codigo verifica que no se exceda el limite del almacen ElseIf Val(txtccomp.Text) > Val(txtcventa.Text) Then

MsgBox ("El precio de Venta es menor al Precio de Compra"), vbExclamation Exit Sub // El codigo verifica que el precio de la venta no sea menor al precio de compra Else Set rst = New ADODB.Recordset sql$ = "select * from productos where ramo='2'" With rst .CursorLocation = adUseClient .CursorType = adOpenKeyset .LockType = adLockOptimistic .Open sql$, cn, , , adCmdText End With codigo = rst.Fields!codigo_barra.Value For ciclo = 0 To rst.RecordCount - 1 codigo = rst.Fields!codigo_barra.Value If txtcodigo.Text = codigo Then //el codigo analiza los codigos que ya estan registrados MsgBox ("El Cdigo ya est en Uso"), vbExclamation Exit Sub // el codigo compara el codigo de barras nuevo con los existentes End If rst.MoveNext Next ciclo cn.Execute "insert into productos (descripcion,existencias,costo_compra,costo_venta,id_proveedor,codigo_barra,fecha_co mpra,cantidad_compra,ramo) values ('" & txtdesc.Text & "','" & txtcantidad.Text & "','" & txtccomp.Text & "','" & txtcventa.Text & "','" & idpro1 & "','" & txtcodigo.Text & "','" & Format(Now, "dd/mm/yyyy") & "','" & Trim(txtcantidad.Text) & "','2')" MsgBox ("Producto Agregado"), vbInformation // el codigo da de alta el producto nuevo Subcaracteristica Cobertura de decisiones Objetivo Que cada decisin tenga, por lo menos una vez, un resultado verdadero y, al menos una vez, uno falso
txtdesc Descripcin * Descripcin Descripcin txtcantidad 50 50 * 50 txtccomp 10 10 10 *

Tcnicas de aplicacin Verificar las decisiones se cumplan correctamente y dar de alta al producto

Cobertura de decisiones IF-1 IF-1 IF-1 IF-1

txtcodigo * 1234567890123 1234567890123 1234567890123

txtcventa 20 20 20 20

cmbprov Proveedor Proveedor Proveedor Proveedor

Caso de pruebas (1) Faltan Datos por Capturar (1) Faltan Datos por Capturar (1) Faltan Datos por Capturar (1) Faltan Datos por Capturar

IF-1 IF-1 IF-2 IF-3

1234567890123 1234567890123 <12 o >13 1234567890123

Descripcin Descripcin Descripcin Descripcin

50 50 50 >50

10 10 10 10

* 20 20 20

Proveedor * Proveedor Proveedor

IF-4 IF-5 IF-6

1234567890123 =cdigo 1234567890123

Descripcin Descripcin Descripcin

50 50 50

20 10 10

10 20 20

Proveedor Proveedor Proveedor

(1) Faltan Datos por Capturar (1) Faltan Datos por Capturar (2) Codigo de Barras Incorrecto (3) Limite de Almacen es de 50 piezas por Producto (4) El precio de Venta es menor al Precio de Compra (5) El Cdigo ya est en Uso (6) Producto Agregado

Caracterstica

Pregunta Las condiciones se cumplen satisfactoriamente?

Evaluacin c) Si d) No

Datos inciales Fecha: 20-05-2013 Caracterstica:

N de Caso de Prueba 4 Subcaracterstica: Cobertura de decisiones Pregunta de la lista de chequeo Las condiciones se cumplen satisfactoriamente? Informacin del Caso de Prueba Descripcin: Enfoque: Dar de alta un producto Datos de entrada: Datos del producto Resultados Esperados: Que el producto all sido dado de alta Procedimiento del caso de prueba 1. Pasos a seguir: 1) Abrir la ventana del almacn 2) Seleccionar producto nuevo 3) Seleccionar categora 4) Llenar los datos solicitados 5) Aceptar 1. Condiciones externas: Resultados Completacin Aprobado Si No aprobado En caso de no ser aprobado especificar: Severidad de la falla Grave Menor

Resultados Obtenidos: Alta del producto

Observaciones:

Vous aimerez peut-être aussi