Datos Personales

Alumno: Daniel Alejandro Bulnes Reyna
Matrícula: 1441186 Hora: M1-M2
Taller de Programación Orientada a Objetos
Dra. Sara Elena Garza

viernes, 9 de diciembre de 2011

PRUEBAS Y TEST EN EL PROYECTO

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