Técnicos y Programadores de Unidad Construcción la Firma Técnicos y Programadores de Integración Construcción la Firma Técnicos y Programadores de Sistema Construcción la Firma Responsable de proyecto Técnicos y Programadores de No regresión Construcción la Firma Responsable de proyecto Técnicos y Programadores de Aceptación Construcción la Firma Responsable de proyecto Pruebas de Sistema
Descripción de la prueba Descripción del entorno Casos de Prueba
Prueba de integración del Todos los componentes Realizar un demo de prueba sistema completo. deben estar construidos, para verificar el correcto en validados, corregidos y en tareas cotidianas en el operación. sistema. Este consistirá de: El servidor debe estar Entrar a la página funcionando. principal sin una La base de datos debe estar sesión previamente funcionando. iniciada, y verificar Se deben haber aplicado las que el inicio de sesión pruebas de unidad e funciona integración. correctamente, mostrando el nombre registrado en la cuenta, y con los roles establecidos que le corresponden. Registrar un estudiante con todos los datos pertinentes. Registrar pago de matrícula realizado por un estudiante. Registrar un nuevo profesor con datos correspondientes. Crear una materia Crear un periodo de clase con horario y materia, y asignarle ese periodo a un profesor. Se verificará en este paso que el periodo de clase esté validado para que no exista conflicto en un aula que ya tiene un periodo asignado, e igualmente que el profesor no esté asignado a un periodo en el mismo horario intentando ingresar registros conflictivos. Para pasar la prueba el sistema deberá mandar una notificación y evitar que se registren datos conflictivos. Crear evaluaciones para popular las notas de los estudiantes. En este paso se verificará que el sistema calcule correcta y automáticamente el porcentaje en las calificaciones de los estudiantes. Verificar el funcionamiento de los roles para profesores y administradores. Para eso se intentará remover a un estudiante desde una cuenta de profesor, de pasar la prueba no se mostrará siquiera la opción de dar de baja estudiantes en cuentas no autorizadas para ello. Visualizar una consulta de los estudiantes morosos en un grupo de clase. Crear un historial de alergias al estudiante creado. Se dará de baja a un estudiante con una cuenta de administrador. Verificar que el sistema remueve al estudiante de estudiantes activos, pero no elimina el record escolar del estudiante. Crear un respaldo de la base de datos. Crear un reporte con las notas de estudiantes. Prueba de rendimiento del Todos los componentes Registrar un sistema. deben estar construidos, estudiante en la base validados, corregidos y en de datos y verificar operación. que el tiempo de El servidor debe estar espera cumple con el funcionando. requerido La base de datos debe estar Verificar que el funcionando. servidor sirve las Se deben haber aplicado las imágenes del sitio, pruebas de unidad e cargando las páginas integración. de inicio y de datos de estudiantes en sucesión. Ingresar estudiantes y realizar consultas de sus notas para verificar el tiempo de respuesta de la BD. Prueba de seguridad Todos los componentes Intentar ingresar en la deben estar construidos, vista de estudiantes validados, corregidos y en sin tener una sesión operación. iniciada desde la url. El servidor debe estar De pasar la prueba se funcionando. nos debe negar la La base de datos debe estar entrada al no tener funcionando. autorización. Se deben haber aplicado las Dejar la sesión abierta pruebas de unidad e y verificar que el integración. contador de timeout de sesión funciona correctamente. Cerrar el navegador y volver a ingresar en el sistema, para verificar que la sesión no ha quedado guardada en el cache. Prueba de compatibilidad Acceder a la página de inicio en diferentes navegadores y dispositivos para verificar si la imagen de bienvenida es mostrada correctamente. Acceder al horario de clases desde distintos navegadores y dispositivos para verificar que los estilos se muestran correctamente. Acceder a información de estudiantes desde distintos navegadores y dispositivos para verificar que las imágenes de estudiante se muestren correctamente. Acceder a todos los formularios desde dispositivos móviles para verificar el correcto ingreso de datos y que todas las funciones sirven correctamente.