CALIDAD DEL SOFTWARE EDUARDO FLORES NAVOR
PROFESORA: LOURDES CERA MERCADO
SEXTO CUATRIMESTRE ING EN SISTEMAS COMPUTACIONALES
ISIMA SISTEMAS Y POSGRADOS
CALIDAD DEL SOFTWARE
Contenido CASOS DE PRUEBA ............................................................................................................................................................ 4 MODULO PRODUCTOS ...................................................................................................................................................... 5 MODULO PROVEEDOR ...................................................................................................................................................... 6 MODULO IVA..................................................................................................................................................................... 6 ESPECIFICACION DE CLASES CON PARAMETROS .............................................................................................................. 7 Producto .................................................................................................................................................................... 7 IVA ............................................................................................................................................................................. 7 Usuario ...................................................................................................................................................................... 8 Proveedor.................................................................................................................................................................. 8 PRUEBAS DE CAJA NEGRA ................................................................................................................................................. 9 Requisitos Mínimos del Ordenador .......................................................................................................................... 9 HARDWARE: .............................................................................................................................................................. 9 También es necesario que cuentes con: ................................................................................................................... 9 HOSTING: .................................................................................................................................................................. 9 PRUEBAS DE CAJA BLANCA ............................................................................................................................................. 10 Clases de Carga ....................................................................................................................................................... 10 Clases de búsqueda del sistema ............................................................................................................................. 12 Clases de Consultas básicas a las tablas IVA, productos, proveedor. ..................................................................... 13 CONEXIÓN A LA BASE DE DATOS ............................................................................................................................ 14 MÓDULO DE USUARIOS .................................................................................................................................................. 15 CLASE USUARIOS ..................................................................................................................................................... 15 FUNCIÓN DE CREAR USUARIOS............................................................................................................................... 15 FUNCIÓN DE ACTUALIZAR USUARIOS ..................................................................................................................... 16 FORMULARIO DE USUARIOS ................................................................................................................................... 16 BUSQUEDA DE USUARIOS ....................................................................................................................................... 17 FUNCIÓN BUSQUEDA DE USUARIOS ....................................................................................................................... 18 GRAFO DE USUARIOS ...................................................................................................................................................... 19 MODIFICACIÓN DE USUARIOS ................................................................................................................................ 20 CLASES DE IVA ......................................................................................................................................................... 21 CREACIÓN DE IVA .................................................................................................................................................... 21 MODIFICACIÓN DE IVA............................................................................................................................................ 21
Autor: EDUARDO FLORES NAVOR 2
CALIDAD DEL SOFTWARE
CLASE, CREACIÓN Y MODIFICACIÓN DE PROVEEDOR............................................................................................. 22 CLASE, CREACIÓN Y MODIFICACIÓN DE PRODUCTOS ............................................................................................ 22 PRODUCTOS .................................................................................................................................................................... 23 FORMULARIO .......................................................................................................................................................... 23 GRAFO DE EXISTENCIA DE PRODUCTOS ......................................................................................................................... 24 GRAFO DE IVA ................................................................................................................................................................ 26 GRAFO DE ACTIVO IVA .................................................................................................................................................... 28 LISTADO DE PRODUCTOS ........................................................................................................................................ 29 GRAFO DE BUSQUEDA DE PRODUCTOS .......................................................................................................................... 30 PROVEEDORES ........................................................................................................................................................ 31 LISTADO DE PROVEEDORES .................................................................................................................................... 32 GRAFO DE BUSQUEDA DE PROVEEDORES ...................................................................................................................... 33
Autor: EDUARDO FLORES NAVOR 3
CALIDAD DEL SOFTWARE
CASOS DE PRUEBA
Prueba: INGRESO DE USUARIO Prioridad Media
Prueba login/acceso
Descripción Valida acceder al sistema con usuario y contraseña
Observaciones Debes de contar con un previo registro
Baja
Consultar usuario
Se validara que exista en la base de datos el usuario, se mostraran los siguientes campos en la consulta -Usuario -Nombre y apellidos -Tipo de usuario -El botón de editar
Debe de estar registrado el usuario
Alta
Registrar usuario
El sistema validara que los campos de registro se encuentren vacíos para ser llenados, se deberá de escoger el tipo de usuario que se registrara y cuando se registre un nuevo usuario deberá mandar un mensaje de confirmación
Campos a ingresar -Usuario -Contraseña -Nombre(s) -Apellido(s) -Sexo -Estado -Fecha nacimiento -Teléfono -Celular -Dirección -Observaciones(*) -Tipo de usuario -Fotografía(*) *opcional
Checking
Autor: EDUARDO FLORES NAVOR 4
CALIDAD DEL SOFTWARE
MODULO PRODUCTOS
Prueba: PRODUCTOS Prioridad
Alta
Media
Prueba
Descripción
Observaciones
Registrar un producto
El sistema validara que los campos de registro se encuentren vacíos, cuando se registre un nuevo producto deberá mandar un mensaje de confirmación
Campos a ingresar -Código de registro -Nombre producto -Categoría -Categoría del iva -Costos proveedor
Consultar producto
Se validara que exista en la base de datos del producto, se mostraran los siguientes campos en la consulta -código -Nombre del producto -El icono de editar
Alta
Modificar producto
Se mostrara la información del producto registrado, realizada la modificación mandara un mensaje de alerta
Alta
Ingresar un CSV
Se utilizara un documento el cual tiene información
Checking
El producto debe de estar registrado previamente
Campos a modificar -Código de registro -Nombre producto -Categoría -Categoría del iva -Costos proveedor El formato que se sigue es el siguiente: Id_p;nombre; categoría; precio_def;iva_c; iva_c;cost_pro; venta;costo
Autor: EDUARDO FLORES NAVOR 5
CALIDAD DEL SOFTWARE
MODULO PROVEEDOR
Prueba Proveedor Prioridad
Alta
Media
Prueba
Descripción
Observaciones
Registrar un proveedor
El sistema validara que los campos de registro se encuentren vacíos, cuando se registre un nuevo proveedor deberá mandar un mensaje de confirmación, en caso de dejar un campo vacío el sistema mandara una alerta
Campos a ingresar -Nombre del proveedor -Dirección -Teléfono(s) -Numero fax -Nota -Contacto
Consultar proveedor
Se validara que exista en la base de datos del proveedor, se mostraran los siguientes campos en la consulta -Nombre -Dirección -Teléfono -Fax -Contacto
Checking
El proveedor debe de estar registrado previamente
MODULO IVA
Prueba IVA Prioridad
Alta
Media
Baja
Prueba
Descripción
Observaciones
Registrar IVA
El sistema validara que los campos de registro, cuando se registre un nuevo iva deberá mandar un mensaje de confirmación y actualizara la tabla de iva
Campos a ingresar -Descripción -Valor del iva -Estado
Consultar producto
Modificar iva
Se validara que exista en la base de datos del iva, se mostraran los siguientes campos en la consulta -Id -Descripción -Valor -Estado -El icono de editar
Se mostrara la información del iva registrado, realizada la modificación mandara un mensaje de alerta
Checking
El iva debe de estar registrado previamente
Campos a modificar -Descripción -Valor del iva -Estado
Autor: EDUARDO FLORES NAVOR 6
CALIDAD DEL SOFTWARE
ESPECIFICACION DE CLASES CON PARAMETROS Producto
IVA
Autor: EDUARDO FLORES NAVOR 7
CALIDAD DEL SOFTWARE
Usuario
Proveedor
Autor: EDUARDO FLORES NAVOR 8
CALIDAD DEL SOFTWARE
PRUEBAS DE CAJA NEGRA Requisitos Mínimos del Ordenador Para poder usar el Punto de Venta de ProStoreSystem necesitas contar con una computadora con al menos las siguientes características:
HARDWARE: Pentium 4/Athlon a 1.4 GHz (AMD 2.3 GHz)
512 MB de RAM (1 GB recomendado)
Unidad de DVD-ROM.
Puestos USB 2.0 o 3.0
Disco Duro 80GB (250GB recomendado)
También es necesario que cuentes con: Una Red de área local (LAN) ya sea a través de cable Ethernet o vía inalámbrica (Wireless/Wii). HOSTING: Apache
Tomcat
MySQL
Ajax
Conector SQL server
El programa es compatible con computadoras Mac (Mac OS X), iOS (iPhone, iPad), Windows Mobile.
Autor: EDUARDO FLORES NAVOR 9
CALIDAD DEL SOFTWARE
PRUEBAS DE CAJA BLANCA Clases de Carga Esta función tiene la finalidad de encriptar con base 64 la url enviada para los productos, proveedores e inventario
Esta función tiene la finalidad de encriptar con la función md5 la contraseña de un nuevo usuario y cliente
Esta función muestra la fecha en el módulo de venta de productos
Autor: EDUARDO FLORES NAVOR 10
CALIDAD DEL SOFTWARE
Esta funci贸n tiene es para mostrar los tipos de mensajes que hay en el sistema
Funci贸n para hacer una eliminaci贸n l贸gica
Autor: EDUARDO FLORES NAVOR 11
CALIDAD DEL SOFTWARE
Clases de búsqueda del sistema Esta clase tiene la función de hacer una consultas básicas a la base de datos a la usuarios, username y cajero que seleccione el usu del cajero, username de la tabla usu y que usu igual al doc.
Autor: EDUARDO FLORES NAVOR 12
CALIDAD DEL SOFTWARE
Clases de Consultas bรกsicas a las tablas IVA, productos, proveedor.
Autor: EDUARDO FLORES NAVOR 13
CALIDAD DEL SOFTWARE
CONEXIÓN A LA BASE DE DATOS
Autor: EDUARDO FLORES NAVOR 14
CALIDAD DEL SOFTWARE
MÓDULO DE USUARIOS CLASE USUARIOS
FUNCIÓN DE CREAR USUARIOS
Autor: EDUARDO FLORES NAVOR 15
CALIDAD DEL SOFTWARE
FUNCIÓN DE ACTUALIZAR USUARIOS
FORMULARIO DE USUARIOS
Autor: EDUARDO FLORES NAVOR 16
CALIDAD DEL SOFTWARE
BUSQUEDA DE USUARIOS
Autor: EDUARDO FLORES NAVOR 17
CALIDAD DEL SOFTWARE
FUNCIÓN BUSQUEDA DE USUARIOS
Autor: EDUARDO FLORES NAVOR 18
CALIDAD DEL SOFTWARE
GRAFO DE USUARIOS
1 2 3
IF
4
5 6
7
IF
8 while
9 10 11 12
Autor: EDUARDO FLORES NAVOR 19
CALIDAD DEL SOFTWARE
MODIFICACIÓN DE USUARIOS
Autor: EDUARDO FLORES NAVOR 20
CALIDAD DEL SOFTWARE
CLASES DE IVA
CREACIÓN DE IVA
MODIFICACIÓN DE IVA
Autor: EDUARDO FLORES NAVOR 21
CALIDAD DEL SOFTWARE
CLASE, CREACIÓN Y MODIFICACIÓN DE PROVEEDOR
CLASE, CREACIÓN Y MODIFICACIÓN DE PRODUCTOS
Autor: EDUARDO FLORES NAVOR 22
CALIDAD DEL SOFTWARE
PRODUCTOS FORMULARIO
Autor: EDUARDO FLORES NAVOR 23
CALIDAD DEL SOFTWARE
GRAFO DE EXISTENCIA DE PRODUCTOS
1 2 3 4 5
IF
6 7 8 9 Autor: EDUARDO FLORES NAVOR 24
CALIDAD DEL SOFTWARE
Autor: EDUARDO FLORES NAVOR 25
CALIDAD DEL SOFTWARE
GRAFO DE IVA
1 2 3 4 while
5 IF
6 7
8 9 10 Autor: EDUARDO FLORES NAVOR 26
CALIDAD DEL SOFTWARE
Autor: EDUARDO FLORES NAVOR 27
CALIDAD DEL SOFTWARE
GRAFO DE ACTIVO IVA
1 2 while
3 4 5
IF
6 7 8
Autor: EDUARDO FLORES NAVOR 28
CALIDAD DEL SOFTWARE
LISTADO DE PRODUCTOS
Autor: EDUARDO FLORES NAVOR 29
CALIDAD DEL SOFTWARE
GRAFO DE BUSQUEDA DE PRODUCTOS
1 2 3
IF
4 5 while
6 7 8 9
Autor: EDUARDO FLORES NAVOR 30
CALIDAD DEL SOFTWARE
PROVEEDORES
1 2 3 4 while
5 6 7
GRAFO PROVEEDORES
Autor: EDUARDO FLORES NAVOR 31
CALIDAD DEL SOFTWARE
LISTADO DE PROVEEDORES
Autor: EDUARDO FLORES NAVOR 32
CALIDAD DEL SOFTWARE
GRAFO DE BUSQUEDA DE PROVEEDORES
1 2 3
IF
4
5 6 7
while
8 Autor: EDUARDO FLORES NAVOR 33