Hicimos algunas pruebas para comprar que el sistema realmente funcionaba... Y nos agrego los siguientes resultados
PRUEBA 1
Descripción:
Probamos que los botones de buscar I trajeran los datos de la base de datos a los campos de
texto
Hallazgos:
No enlazaba los datos de la base con las ventanas de la interfaz
Corrección:Los nombres de las variables de los campos de la base de datos tenían que ser iguales a las
variables en el código de la interfaz
Comprobación:
Ahora traía la información de cada campo de la base de datos al texfield especificado
Prueba 2
Descripción:
Probamos que funcionara los botones de limpiar para borrar los campos que tenían
informacion
Hallazgos:
No limpiaba
Corrección:
Tuve que declarar el método limpiar I y mandar a llamar esa función dentro de cada uno de los
texfields que quería que quedaran vacios
Comprobación:
Al final si volvia a dejar en blanco los campos que tenían la información que había sido traída
de la base de datos.
Prueba 3
Descripción:
Probamos que el menú principal se enlazara con las demás ventanas
Hallazgos:
Tenían que ser internalframe para que se pudiera enlazar las ventanas dentro del menu
Corrección:
Cambiamos las ventanas a internalframe
Comprobación:
Aparecían las ventanas dentro del menú ,cada vez que apretábamos la opción deseada
Prueba 4
Descripción:
Probamos las consultas de los discos en existencia
Hallazgos:
No podíamos abrir toda una lista completa con la información de las tablas, teníamos que traer
uno por uno los datos de un disco a la vez
Corrección:
Implementamos una lista que hiciera conexión con la base de datos y trajera los datos
específicos de la tabla discos con la información de todos los discos
Comprobación:
Creamos la conexión y al final mostraba todos los datos de los discos en la tabla
Prueba 5
Descripción:
Probamos la clase factura
Hallazgos:
Solo podía facturar un producto a la vez
Corrección:
Implementamos una tabla con todas las ventas hechas y las ventas tenían los productos que
fueron comprados, entonces esa venta se le asigna a una persona y asi creamos la factura
Comprobación:
Ponemos el numero de factura y la base manda todos los datos de la venta y los productos que
fueron hechos de esa venta y que se asignaron a ese numero de factura
TEST'S
TEST 1
En el primer test que hicimos descubrimos que algunos campos de textos no traian
información y algunos otros si...entonces el primer test no fue totalmente satisfactorio
Pero vimos que todos los botones funcionaban correctamente, el control de acceso también
funcionaba correctamente y mandaba al menú principal si seleccionaba entrar como
administrador y si elegia entrar de modo usuario me abria el menú como usuario, con menos
privilegios.
TEST 2
Después de corregir errores pasamos al test 2, las ventanas funcionaban excelente y ya todos
los datos aparecían en el lugar que tenían que aparecer, pero hubo un error. Que solo se podía
tener un articulo por compra y no podían comprarse 2 o mas artículos ...entonces ese test nos
llevo a modificar totalmente la estructura del programa y las ventanas
TEST 3
Ya las ventanas fueron modificadas y ya se pueden agregar mas productos y alas facturas
también, ya no hay errores para agregar mas artículos y las facturas se pueden mandar a
imprimir directo a la impresora.
TEST 4
El ultimo test ya el sistema estaba funcionando correctamente y ya los errores de los últimos
test fueron resueltos y se agregaron mas cosas para su mejor uso, los graficos de las ventanas
fueron modificados y ya no hay errores.
No hay comentarios:
Publicar un comentario