Prueba 8 - Gastos Adicionales
Modificar un Gasto Adicional
En esta función el usuario intenta modificar un gasto adicional existente en el sistema. Para ello debe de modificar la fecha en la que se produce el gasto adicional, el precio total del gasto, la descripción de dicho gasto adicional y el estado del 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 |
descripcion | String |
fecha | date |
precioTotal | Real unsigned |
estado | tinyint |
Pruebas de clase de equivalencia
Nombre del campo | Clases válidas | Clases no válidas |
---|---|---|
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 |
estado | 9. x = ACTIVO or x = INACTIVO | 10. x = OTRO VALOR |
Diseño de los casos de prueba
Tipo de prueba | Datos de entrada | Clases cubiertas | Resultados esperados | Resultados obtenidos |
---|---|---|---|---|
Clase válida | descripcion: Pago de la nómina; fecha: 28-05-2007; precioTotal: 40; estado: INACTIVO | 3, 5, 7 y 9 | Insertar un gasto adicional y un gasto | Se ha insertado un gasto adicional y un gasto |
Clase no válida | 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; estado: DORMIDO | 4, 6, 8 y 10 | Error durante la inserción del gasto adicional | Error SQL en la inserción de un gasto adicional y de un gasto |
page revision: 2, last edited: 29 May 2007 01:51