Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Pruebas de Software WebExamen
Facultad Politécnica - UNA GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez Marcelo Rodas Ingeniería de Software III 8vo Semestre, 2008
2
Pruebas de Software WebExamen
Motivación El ofrecimiento de productos de alta calidad, en cualquier área profesional se basa principalmente en estrictos controles de calidad llevados a cabo por distintas estrategias de prueba o verificación Estas actividades son importantes, porque los costos de resolver los problemas cuando los sistemas ya están en producción son mucho mayores que los costos de prevenir esos errores .
3
Introducción WEB EXAMEN es una aplicación web académica diseñada para facilitar el acceso a examen en forma remota, además de dar dinamismo en la creación y corrección de exámenes. El software en cuestión es un sistema web de exámenes y permite, entre otras cosas, el registro de usuarios: administradores, profesores y alumnos.
4
Secuencia de Interacción
El Administrador: encargado de la gestión de usuarios y cátedras; El Profesor: encargado de la creación y evaluación de exámenes; El alumno: se inscribe a las materias, rinden los exámenes que fueron creados en las mismas, ven sus puntajes de exámenes rendidos, etc.
5
Metodología Contacto con el grupo desarrollador
Evaluación inicial del sistema Puesta en marcha Reuniones periódicas del grupo evaluador Consultas aclaratorias al grupo desarrollador Trabajo de análisis y pruebas Reunión Final
6
Calendario de Actividades
7
Evaluación de Interfaz gráfica
Aspecto visual Colores, tipos de fuentes, tamaño, imágenes, uniformidad Fechas Formatos, calendarios Formularios Campos requeridos, cantidad, validaciones, confirmación Expresividad Mensajes de estado, error, recuperabilidad Facilidad de Uso Navegabilidad, disposición de controles, ayuda
8
Inspección de Modelo de Datos CheckList
Restricciones de Integridad Entidad, dominio, referencia Disparadores Inserción, modificación, eliminación, violaciones de integridad Redundancias Consistencia, restricciones Código SQL Consultas, estandares, reutilización Normalización 1FN, 2FN, 3FN
9
CheckList Modelo de Datos
De Entidad Observaciones Toda fila debe tener una clave principal + Todas cumplen este requisito Los valores de la clave deben ser únicos Los valores de la clave no deben ser nulos De Dominio Comprobación de validez - No se validan algunos campos del tipo “estado”. Por ejemplo en las tablas rinde, examen Restricción del tipo de dato Formato de los datos Intervalo de valores posibles permitidos en una columna Existen pocas tablas con rango de valores De Referencia Evita la eliminación de una fila de una tabla a la que se hace referencia Evita la modificación de la clave principal si una clave externa hace referencia a la fila. En toda operación de inserción o modificación sobre la tabla hija, el valor de la clave externa se debe corresponder con el valor de la clave principal de la tabla padre
10
Inspección de Código Para el análisis del código Java, se utilizó una la versión de prueba de un software llamado Understand for Java En el caso de los JSP, CSS, JS y SQL utilizamos el software GeroneSoft’s Code Counter Pro Código Web (jsp, xml, js, css) Métricas de líneas de código y comentario Código SQL Código Java Complejidad ciclomática Nivel de herencia utilizada Nivel de cohesión entre las clases
11
Inspección de Código (WEB)
El cuadro corresponde al resumen de métricas de líneas de código y comentarios. Métrica JSP JS+CSS SQL Archivos 33 9 1 Líneas 4613 1475 475 Líneas en blanco 478 181 53 Líneas de código 4060 1060 320 Líneas de comentario 5 31 14 Líneas con código y comentario 70 203 88 Relación Comentario/Código 1.6% (75/4613) 16% (234/1475) 21% (102/475)
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.