La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez

Presentaciones similares


Presentación del tema: "Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez"— Transcripción de la presentación:

1 Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda [jmferreira1978@gmail.com]jmferreira1978@gmail.com Silvano Christian Gómez [cgomezpy@gmail.com]cgomezpy@gmail.com Marcelo Rodas [rodas.marcelo@gmail.com]rodas.marcelo@gmail.com Ingeniería de Software III 8vo Semestre, 2008 Facultad Politécnica - UNA

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 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. 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.

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 Restricciones de Integridad De EntidadObservaciones Toda fila debe tener una clave principal+ Todas cumplen este requisito Los valores de la clave deben ser únicos+ Todas cumplen este requisito Los valores de la clave no deben ser nulos+ Todas cumplen este requisito 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 Código Web (jsp, xml, js, css) Métricas de líneas de código y comentario Código SQL Métricas de líneas de código y comentario Código Java Complejidad ciclomática Métricas de líneas de código y comentario Nivel de herencia utilizada Nivel de cohesión entre las clases Para el análisis del código Java, se utilizó una la versión de prueba de un software llamado Understand for Java 2.0. En el caso de los JSP, CSS, JS y SQL utilizamos el software GeroneSoft’s Code Counter Pro

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)Valor Archivos33 L í neas4613 L í neas en blanco478 L í neas de c ó digo4060 L í neas de comentario5 L í neas con c ó digo y comentario70 Relaci ó n Comentario/C ó digo1.6% (75/4613)

12 Inspección de Código (JS, CSS) El cuadro corresponde al resumen de métricas de líneas de código y comentarios. M é trica (JS)Valor Archivos9 L í neas1475 L í neas en blanco181 L í neas de c ó digo1060 L í neas de comentario31 L í neas con c ó digo y comentario203 Relaci ó n Comentario/C ó digo16% (234/1475)

13 Inspección de Código (SQL) El cuadro corresponde al resumen de métricas de líneas de código y comentarios. M é trica (JS)Valor Archivos1 L í neas475 L í neas en blanco53 L í neas de c ó digo320 L í neas de comentario14 L í neas con c ó digo y comentario88 Relaci ó n Comentario/C ó digo21% (102/475)


Descargar ppt "Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez"

Presentaciones similares


Anuncios Google