Académique Documents
Professionnel Documents
Culture Documents
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
Clases invalidas No tiene rango No tiene rango Min. 7 caracteres Max. 15 caracteres No tiene rango Evaluacin a) Si b) No
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
Observaciones:
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
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
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
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
Referencia Referencia
Caracterstica
Evaluacin a) Si b) No
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
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
txtcventa 20 20 20 20
Caso de pruebas (1) Faltan Datos por Capturar (1) Faltan Datos por Capturar (1) Faltan Datos por Capturar (1) Faltan Datos por Capturar
50 50 50 >50
10 10 10 10
* 20 20 20
50 50 50
20 10 10
10 20 20
(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
Evaluacin c) Si d) No
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
Observaciones: