Professional Documents
Culture Documents
Trabajo Prctico N 6
Titular: Mgter. Lic. Horacio, Kuna; JTP: Lic. Caballero, Sergio
Autores: Herrera Fernando;Sanabria Sergio 24/05/2012
Generar un modelo de calidad basado en el sistema de Alumnado de la Facultad. El trabajo prctico deber poseer las siguientes caractersticas.
Pruebas dinmicas: o Caja negra (eleccin de tipos de prueba) o Caja Blanca (eleccin de tipos de prueba)
Registros de incidentes
Pgina 1 de 9
Fiabilidad:
se buscara que los posibles errores hayan sido captados y correctamente validados.
Pgina 2 de 9
Si
No Observaciones
Pgina 3 de 9
Revisin de Diseo
Base de datos Se emplea una nomenclatura estandarizada para Todos elementos del Modelo de base de datos? El modelo de Base de datos se encuentra Normalizado? El modelo de datos representa la informacin especfica con la cual el sistema opera? Seguridad en la Base de Datos Se emplean permisos para los usuarios de la Base de Datos? Se registran log de auditora sobre las operaciones que los usuarios realizan en la Base de Datos? Pantallas Mantiene uniformidad en el diseo? Se encuentran bien definidos el fondo y el primer plano? Se emplean las normas de alineacin derecha para los campos numricos? Se emplean las normas de alineacin izquierda para los campos alfanumricos? Se admite el uso de atajo hacia la ayuda mediante la tecla <F1>? Se emplean las etiquetas de ayuda al apoyar el cursor del mouse sobre las opciones? Se admiten Atajos para ejecutar funciones u operaciones? Se encuentran bien diferenciadas el rea de trabajo del sector de Operaciones?
SI
NO
Observaciones
Pgina 4 de 9
Reportes Se mantiene uniformidad en el diseo? Se emplean las normas de alineacin derecha para los campos numricos? Se emplean las normas de alineacin izquierda para los campos alfanumricos? Se emplea un diseo Normalizado para los datos a exponer?
Seguridad de Aplicacin Se emplea autenticacin de usuario a nivel de aplicacin? Se permite la visualizacin de los mdulos segn los permisos de cada usuario? Se registran log de auditora sobre las operaciones que los usuarios realizan en la aplicacin?
Pgina 5 de 9
Revisin de Cdigo
Revisin de Diseo
Interpreta todo los eventos expuestos? Realiza transformaciones sobre la informacin digitada por el usuario? Limita las entradas de informacin? (Evita SQL-Injection?) Valida los datos obligatorios? Se validan caracteres especiales no validos? Se valida el tamao definido de los campos? Se validan que los campos numricos no permitan caracteres alfanumricos? Se validan que los campos que slo permitan nmeros enteros positivos, no permita ingresar negativos? Se validan los valores lmites? Se valida el formato de fecha de acuerdo con el estndar definido? Se vlida el formato del correo? Se capturan las excepciones que lanzan los componentes de otras capas? Las descripciones de los errores que se muestran son claras para el usuario? Se corresponde la documentacin con el Cdigo? Se documentan los cambios? Son correctas las validaciones de condiciones? Por ejemplo: cdigo no alcanzable, ciclos infinitos, divisin por cero, verificacin de rangos, redondeos. Los mtodos llevan control de errores? Se manejan todas las posibles excepciones? Se usan todas las variables, constantes y parmetros? El cdigo se encuentra correctamente indentado? Existen querys en el cdigo del componente? La asignacin de valores a las variables, constantes y parmetros tiene un propsito? Pgina 6 de 9
SI NO
Observaciones
Pruebas Dinmicas
Para los casos de pruebas de caja negra se empleara el tipo de prueba Unitaria en base a una estrategia adivinacin de errores y valores limites.
Responsable Usuario
Respuesta Esperada Usuario Inexistente Contrasea Invalida: Le quedan 'n' intentos Usuario Inexistente
Objetivo Verificar que la validacin del usuario se realice correctamente Verificar que el usuario no pueda ingresar ms de n veces contraseas invalidas Verificar que se exprese un mensaje representativo para el usuario
Usuario
Usuario
No permitir el No se pueden cambio de modificar datos Datos claves claves desde la Aplicacin
Verificar que los campos claves no puedan ser modificados desde la Aplicacin
Usuario
Valor Negativo
No se pueden Ingresar Valores Negativos No se pueden ingresar valores no numricos No se pueden ingresar valores superiores a N
Letras
Verificar que se cumpla con el mtodo de calificacin de valores numricos de acuerdo con la institucin. Verificar que no se puedan ingresar valores superiores a N, donde N es la nota de mayor calificacin.
Superiores a 'N'
Pgina 7 de 9
Para el caso de las pruebas de caja blanca se empleara el tipo de cubrimiento buscando obtener la complejidad ciclomtica para los distintos mdulos del sistema. Para lo cual se emplearan herramientas como PMD para el seguimiento del cdigo.
Formulario de Prueba
Formulario de Prueba Fecha: __/__/____ Nmero de prueba:__________ Hora:________
Pgina 8 de 9
Registros de incidentes
Pgina 9 de 9