SISTEMA DE CONSULTAS DE DATOS ACADÉMICOS PARA ESTUDIANTES MEDIANTE DISPOSITIVOS MÓVILES USANDO CÓDIGO QR PLAN DE PRUEBAS INTEGRANTES DEL EQUIPO Cédula de Identidad 16.591.329 17.207.074 18.009.481 20.303.540 Apellidos y Nombres Dirección de Correo Edgar González Ángel Silva Alejandro Prada Yaribeth C. Jansasoy G. [email protected] [email protected] [email protected] [email protected] Apellidos y Nombres del docente de proyecto: Marcos Gómez Sección: 1430233 “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Ficha del documento Fecha Revisión Autor Verificado por. Observación Aprobaciones Cargo Docente de la Unidad Curricular Representante de la comunidad Integrante Grupo de Proyecto Integrante Grupo de Proyecto Integrante Grupo de Proyecto Integrante Grupo de Proyecto Nombres y Apellidos Firma Fecha Marcos Gomez Alejandro Gonzalez Ángel Silva Edgar González Alejandro Prada Yaribeth C. Jansasoy G. Solicitar sello de la Comunidad “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Contenido 1.1 Propósito................................................................................................................................... 4 1.2 Definiciones, Acrónimos y Abreviaturas.................................................................................... 4 1.3 Documentos Relacionados....................................................................................................... 6 2 Propósito de la Evaluación......................................................................................................... 6 2.1 Motivadores de la prueba......................................................................................................... 7 2.2 Objetos a ser Evaluados.......................................................................................................... 7 3 Ámbito de las Pruebas................................................................................................................. 7 3.1 Dentro del Ámbito..................................................................................................................... 7 3.2 Fuera del Ámbito...................................................................................................................... 8 4 Planificación de las Pruebas........................................................................................................ 8 4.1 Tipos de pruebas a realizar...................................................................................................... 8 4.2 Ambientes para las pruebas................................................................................................... 10 4.2.1 Hardware............................................................................................................................. 10 4.3 Riesgos................................................................................................................................... 10 4.4 Responsabilidades, Personal y Necesidades de Capacitación.............................................. 11 4.4.1 Personal y Roles Necesarios............................................................................................... 11 5. Ejecución de las Pruebas......................................................................................................... 12 5.1 Matriz de Prueba.................................................................................................................... 13 6 Resultados de las Pruebas........................................................................................................ 15 6.1 Entregables de los Resultados de las Pruebas...................................................................... 15 7. Criterios de Evaluación de resultados....................................................................................... 22 8. Conclusiones y Recomendaciones........................................................................................... 23 “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. INTRODUCCIÓN El presente documento tiene como finalidad presentar las pruebas realizadas al sistema de consultas de datos Académicos para estudiantes mediante dispositivos móviles usando código QR, esta evaluación garantiza la calidad de la aplicación mostrando cada fase del ciclo de vida del desarrollo del proyecto. Considerándose punto importante para la complacencia de la comunidad del Colegio Universitario de Caracas. Entre las pruebas del de la aplicación encontramos las bases del desarrollo, ambiente en que se realizaron las pruebas, quienes las realizaron y la comprobación de que cada función de la aplicación se desempeñe correctamente procurando así un satisfactorio resultado. . “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 1.1 Propósito El propósito del Plan de Pruebas tiene como finalidad, realizar una evaluación minuciosa a la aplicación, a través de una serie de pruebas, como serán ejecutadas las mismas, quienes serán los responsables y preparar el ambiente de pruebas. 1.2 Definiciones, Acrónimos y Abreviaturas . Código QR (Quick Response Code, «Código de Respuesta Rápida») es un módulo para almacenar información en una matriz de puntos o en un código de barras bidimensional. El objetivo del código fue que su contenido se leyera a alta velocidad. Comunidad Es un grupo de seres humanos que tienen ciertos elementos en común, tales como el idioma, costumbres, valores, tareas, visión del mundo, edad, ubicación geográfica (un barrio, por ejemplo), estatus social o roles. Por lo general, en una comunidad se crea una identidad común, mediante la diferenciación de otros grupos o comunidades (generalmente por signos o acciones), que es compartida y elaborada entre sus integrantes y socializada. PDF (Portable Document Format,) Formato de documento portátil, es un formato de almacenamiento para documentos digitales independiente de plataformas de software o hardware. Este formato es de tipo compuesto (imagen vectorial, mapa de bits y texto). Servidor Un servidor es una aplicación en ejecución (software) capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como (el servidor). “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Software Al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Testing Son las investigaciones empíricas y técnicas cuyo objetivo es proporcionar información objetiva e independiente sobre la calidad del producto a la parte interesada o stakeholder. Es una actividad más en el proceso de control de calidad. Usuario Es un nombre que identificara a la persona, para que esta pueda interactuar con el sistema. 1.3 Documentos Relacionados Título Entregable TDR/SRS Fecha 02/2016 Colegio Universitario de Caracas Organización DAS 02/2016 Colegio Universitario de Caracas Modelado de Base de Datos 02/2016 Colegio Universitario de Caracas “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 2 Propósito de la Evaluación El propósito del plan de pruebas planteado en este documento, es permitir definir los lineamientos a seguir para realizar la ejecución de las pruebas en el Sistema de Consultas de Datos Académicos para Estudiantes mediante Dispositivos Móviles usando Código QR garantizando que su funcionalidad sea óptima. El propósito del Plan de Pruebas es: Entregarle a la comunidad del Colegio Universitario de caracas (CUC) una aplicación de calidad donde su principal objetivo es beneficiar a los estudiantes, dándole la facilidad de acceso a la información académica de la manera más confiable y fácil. Implementar nuevas tendencias Tecnológicas como los es el uso del Código QR. 2.1 Motivadores de la prueba Se hace referencia al documento Términos de Referencia (TDR) y Especificaciones de requisitos del Software (ERS) el cual se hace reseña de los requerimientos Funcionales, no Funcionales, Diagramas de caso de uso y Diagrama de Actividades. 2.2 Objetos a ser Evaluados • Acceso: Generador Código QR • Acceso: Validación de Usuario • Consultar: Datos de Estudiante, imprimir • Consultar: Constancia de Inscripción, imprimir • Consultar: Notas del Periodo, imprimir • Consultar: Constancia de Calificaciones, imprimir • Consultar: Formatos de Control de Estudio, imprimir • Consultar: Reporte Horario de clases, imprimir “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 3 Ámbito de las Pruebas Las tareas necesarias en el plan de prueba es verificar y validar que el acceso y las consultas de cada uno de los reportes sean satisfactorias y cumplan con los requisitos establecidos por la comunidad. Cabe destacar que existen otros aspectos a evaluar: el uso de la ortografía y redacción en la aplicación, utilizar como referencia de visualización el diseño de del portal web actual del CUC. 3.1 Dentro del Ámbito Para garantizar una aplicación de calidad, el proyecto presente tuvo que cumplir una serie de evaluación, el mismo constata de diferentes fases las cuales cumplieron los requisitos exigidos por la comunidad del CUC. Las pruebas realizadas dentro del ámbito fueron: Pruebas Funcionales Pruebas de Interfaces de Usuario Pruebas de Vulnerabilidad Pruebas de Seguridad y Control de Acceso La funcionalidad de las siguientes pruebas se encuentra detallada en el punto 4.1 del Tipo de Pruebas a realizar. 3.2 Fuera del Ámbito Tenemos como prueba fuera del ámbito aquellas las cuales se pudieron aplicar en nuestra aplicación, mas sin embargo no se tomó en consideración ineludible para el desarrollo del mismo. Pruebas de Stress: Se encarga de poner demanda en un sistema o dispositivo y medir su respuesta. Uno de los principales objetivos y el cual hubiese sido de gran refuerzo para la aplicación es que a través de la prueba de stress se diera a conocer los límites que soporta la aplicación. “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 4 Planificación de las Pruebas Antes de comenzar el desarrollo del producto, el equipo de pruebas podrá comenzar a diseñar el plan a seguir y los tipos de pruebas a realizar para la implementación de la aplicación. 4.1 Tipos de pruebas a realizar. Pruebas Funcionales Objetivo Son pruebas de software que tiene como objetivo probar que la aplicación desarrollada cumpla con las funciones específicas ofrecidas a la comunidad del CUC para posteriormente pasar a Descripción la fase de producción. Con esta herramienta se comprobará que cada uno de los elementos realice las funciones específicas para los que fueron Técnicas creados. El analista a través de una serie de métodos realizará las pruebas técnicas correspondientes al sistema. Acceso: Generador Código QR Acceso: Validación de Usuario Consultar: Datos de Estudiante, imprimir Consultar: Constancia de Inscripción, imprimir Consultar: Notas del Periodo, imprimir Consultar: Constancia de Calificaciones, imprimir Consultar: Formatos de Control de Estudio, imprimir Consultar: Reporte Horario de clases, imprimir “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Pruebas de Interfaces de Usuario Objetivo Descripción Verificar la interacción del usuario con la aplicación. La interacción grafica del usuario con la aplicación será Técnicas netamente de consulta. El usuario realizara una evaluación a la aplicación, donde su enfoque será observar que las consultas tengan un resultado de forma correcta y una salida de manera exitosa, cabe destacar que visiblemente es una interfaz amigable y de fácil uso. Pruebas de Vulnerabilidad Objetivo Verificar que solo el estudiante activo pueda acceder a la Descripción aplicación. A través de una validación de acceso el estudiante deberá ingresar la contraseña utilizada en el portal web del CUC, de tal manera tendrá un satisfactorio ingreso al generar el código Técnicas QR. Establecer nivel de seguridad validando acceso con contraseña utilizada en el portal web del CUC. Pruebas de Seguridad y Control de Acceso Objetivo Descripción Validar la seguridad y acceso a la aplicación. Verificar que el estudiante pueda acceder solo a los datos permitidos y de interés, validando así la contraseña como Técnicas control de acceso. El estudiante al ingresar y al colocar un máximo de 2 contraseñas erradas, la aplicación le mostrara un mensaje de error, el cual deberán volver al inicio de la aplicación e intentar acceder hasta que su contraseña sea validada. exitosamente. “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 4.2 Ambientes para las pruebas 4.2.1 Hardware Dispositivos Físicos utilizados para realizar las pruebas de la aplicación. Recurso Servidor Cantidad 1 Monitor Teclado y mouse 1 1 Descripción Procesador Core i7 memoria RAM de 8 GB RAM disco Duro de 1Terabyte 17” 4.3 Riesgos Riesgos Estrategias de Mitigación Plan de Contingencia Impacto Tiempo reducido asignado a Realizar las pruebas en Elegir una Debido al corto tiempo en la fase de pruebas el menor tiempo herramienta sencilla ejecución de pruebas, posible previamente para realizar las pueden presentarse errores coordinado con el pruebas en el menor de gran atraso ya que no equipo de desarrollo tiempo existe una holgura para la realización de cada prueba Falta de coordinación entre Mantenerse en Realizar un Posponer la ejecución de los equipos de desarrollo y constante contacto con cronograma de las Pruebas por falta de prueba el equipo de desarrollo planificación para organización la realización de las Pruebas Falla eléctrica Verificar los Posponer la ejecución de conectores eléctricos las pruebas, hasta que se para evitar logre solventar el inconvenientes inconveniente Falta de algún Software o Verificar que estén Llevar un En caso de no tener los recurso instalados los dispositivos programas instalados se programas a utilizar extraíble con los deberá posponer la para la ejecución de la programas a ejecución de las pruebas. aplicación utilizar, posteriormente serán instalado “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 4.4 Responsabilidades, Personal y Necesidades de Capacitación 4.4.1 Personal y Roles Necesarios Roles Recursos Necesarios Estado Gerente de 1 Asignado Proyecto/programador Responsabilidades Especificas o comentarios Organizar y Planificar estratégicamente la forma eficaz y eficiente de realizar el proyecto y Desarrollar la misma Programador 1 Asignado Diseñar y desarrollar el sistema Documentador y Testing 1 Asignado Documentar y realizar pruebas de rendimiento sobre el sistema Gerente de Procesos y Logística 1 Asignado Proyectar, Planificar y hacer seguimiento para el cumplimiento de las actividades, además de mitigar los riesgos según lo planificado Coordinador del desarrollo 1 Asignado Coordinador 1 Asignado La comunidad | Seguimiento y atención tecnológico Especialista de la comunidad de reuniones 5. Ejecución de las Pruebas El personal mencionado en los roles de prueba son los encargados de verificar y sustentar la calidad de la aplicación, garantizando que se abarque los atributos que conllevan a la ejecución de prueba, tales como como: Funcionabilidad, usabilidad, confiabilidad, portabilidad y eficiencia de la aplicación. “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 5.1 Matriz de Prueba “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 6 Resultados de las Pruebas De acuerdo a la ejecución del plan de pruebas, se pudo verificar que el sistema cumple con los requerimientos exigidos por el usuario. 6.1 Entregables de los Resultados de las Pruebas Anexo A INFORME DE RESULTADOS DEL PLAN DE PRUEBA APLICADO AL SOFTWARE Código Identificación del Caso de Prueba: 001 Nombre del Caso de Uso: Generar Tarjeta con Código QR Tipo de Prueba: Facilidad de uso Descripción de la prueba realizada: Acceso al Portal Web del Colegio Universitario de Caracas. Resultado Obtenido: Exitoso Evidencias : Acceder al Portal Web del CUC “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Código Identificación del Caso de Prueba: 002 Nombre del Caso de Uso: Generar Tarjeta con Código QR Tipo de Prueba: Facilidad de Operación Descripción de la prueba realizada: Acceder al portal web del CUC ingresando con el usuario y la contraseña correspondiente. Seleccionar la opción "Generar QR" Resultado Obtenido: Exitoso Evidencias : Ir al Portal Web del CUC Código Identificación del Caso de Prueba: 003 Nombre del Caso de Uso: Generar Tarjeta con Código QR Tipo de Prueba: Portabilidad “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Descripción de la prueba realizada: Debe generar el PDF con el Código QR Correspondiente al estudiante. Resultado Obtenido: Exitoso Evidencia de Prueba 003: “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Código Identificación del Caso de Prueba: 002 Nombre del Caso de Uso: Escaneo de Tarjeta con Código QR Tipo de Prueba: Facilidad de Operación Descripción de la prueba realizada: Se debe mostrar el URL con los parámetros de acceso encriptados Resultado Obtenido: Exitoso Evidencias : CUC/php/Login.php?id=MTcyMDcwNzQ= Código Identificación del Caso de Prueba: 003 Nombre del Caso de Uso: Escaneo de Tarjeta con Código QR Tipo de Prueba: Facilidad de Operación Descripción de la prueba realizada: “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. No permite espacios vacíos Mensaje de error al intentar acceder con una contraseña incorrecta Mostrar número de intentos Mostrar número de intentos Al tercer intento cerrar la sesión Acceso al portal Resultado Obtenido: Exitoso Evidencias de Prueba 003: “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Código Identificación del Caso de Prueba: 004 Nombre del Caso de Uso: Escaneo de Tarjeta con Código QR Tipo de Prueba: Facilidad de Operación Descripción de la prueba realizada: Se deben mostrar los datos del alumno Menú de Opciones de Información académica Resultado Obtenido: Exitoso “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Evidencias de Prueba 004: “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. Código Identificación del Caso de Prueba: 005 Nombre del Caso de Uso: Escaneo de Tarjeta con Código QR Tipo de Prueba: Facilidad de Operación Descripción de la prueba realizada: Fin de Sesión Resultado Obtenido: Exitoso Evidencias de Prueba 005: “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 7. Criterios de Evaluación de resultados De acuerdo a los resultados de las pruebas el software ha superado satisfactoriamente la evaluación por tal motivo está listo para continuar con la siguiente fase. El lanzamiento principal de la solución está vinculado a la gravedad y la prioridad de errores sin resolver de acuerdo a los siguientes criterios: No existen errores sin solucionar de gravedad No existe errores sin solucionar de prioridad Todos los casos de prueba se han completado satisfactoriamente. “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “. 8. Conclusiones y Recomendaciones Las pruebas de aplicación o software permiten la ejecución de un programa cuya intención u objetivo principal es el de detectar errores presentados en la evaluación de una aplicativo, esto se realiza con el fin de disminuirlos y corregirlos los antes posible de tal manera que ya en la fase de producción su función sea satisfactoria para el usuario, acotando que la realización de las pruebas en un aplicativo mejora la calidad del software. En esta fase, las pruebas del software fueron efectivas y se realizaron con los compañeros de aula, la comunidad y los usuarios finales. “Una de las prioridades culturales y educativas para el desarrollo de nuestra sociedad, antes fue el despertar, el ahora es la formación de las conciencias de la Patria Bolivariana “.
© Copyright 2024