Prueba 7 - Gastos Adicionales
Insertar un Gasto Adicional
En esta función el usuario intenta insertar un gasto adicional en el sistema. Para ello debe de insertar la fecha que se produce el gasto adicional, el precio total del gasto y la descripción de dicho gasto adicional. Este método se encuentra implementado en la clase Gasto, Gasto Adicional y en el gestor de Gastos Adicionales.
Entrada de datos | |
---|---|
Nombre del campo | Tipo del campo |
idGasto | Serial |
descripcion | String |
fecha | date |
precioTotal | Real unsigned |
Pruebas de clase de equivalencia
Nombre del campo | Clases válidas | Clases no válidas |
---|---|---|
idGasto | 1. x > 0 | 2. x <= 0 |
descripcion | 3. Sea inferior a 80 caracteres | 4. Superior a 80 caracteres |
fecha | 5. x = FECHA VÁLIDA | 6. x = FECHA INVÁLIDA |
precioTotal | 7. x >= 0 | 8. x < 0 |
Diseño de los casos de prueba
Tipo de prueba | Datos de entrada | Clases cubiertas | Resultados esperados | Resultados obtenidos |
---|---|---|---|---|
Clase válida | idgasto: 11; descripcion: Pago de la nómina; fecha: 28-05-2007; precioTotal: 40 | 1, 3, 5 y 7 | Insertar un gasto adicional y un gasto | Se ha insertado un gasto adicional y un gasto |
Clase no válida | idgasto: -2; descripcion: Pago de la nómina de fulanito de tal en el que ha estado trabajando durante 20 horas en dicho local; fecha: 50-20-5547; precioTotal: -20 | 2, 4, 6 y 8 | Error durante la inserción del gasto adicional | Error SQL en la inserción de un gasto adicional y de un gasto |
page revision: 3, last edited: 29 May 2007 01:47