Prueba 1 - Zona de una provincia

Insertar una zona de provincia

En esta función el usuario intenta insertar una zona de provincia en el sistema. Para ello debe de insertar el nombre del barrio o la zona de provincia, el código postal al que pertenece y el costo por el desplazamiento hasta ese lugar. Este método se encuentra implementado en la clase Zona Provincia y en el gestor de Zona Provincia.

Entrada de datos
Nombre del campo Tipo del campo
codigoPostal Integer unsigned
nombre String
precio Float

Pruebas de clase de equivalencia

Nombre del campo Clases válidas Clases no válidas
codigoPostal 1. 01000 <= x <= 52999 2. x < 01000 3. x >= 53000
nombre 4. Sea inferior a 80 caracteres 5. Superior a 80 caracteres 6. Sea igual a 0 caracteres
precio 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 codigoPostal: 18013, nombre: La Chana, precio: 4 1, 4 y 7 Insertar una zona de provincia Se ha insertado una zona de provincia
Clase no válida codigoPostal: 00013, nombre: La Chana, precio: 4 2 Error en la inserción No se ha insertado una provincia debido a que el código postal está fuera de rango
Clase no válida codigoPostal: 84013, nombre: La Chana, precio: 4 3 Error en la inserción No se ha insertado una provincia debido a que el código postal está fuera de rango
Clase no válida codigoPostal: 18013, nombre: en un lugar de la mancha cuyo nombre no quiero acordarme vivía un hidalgo caballero…novela del quijote de la mancha escrita por miguel de cervantes, precio: 4 5 Error en la inserción Error en la inserción. Error en la base de datos
Clase no válida codigoPostal: 18013, nombre: , precio: 4 6 Error en la inserción Error en la inserción. Error en la base de datos
Clase no válida codigoPostal: 18013, nombre: La chana, precio: -4 8 Inserción con valores modificados. Modificar el precio a su valor positivo Insertar con el valor del precio positivo

Volver a Pruebas de particiones

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.