Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tp4 Ingenieria de Software Checchia Adrian-2
Tp4 Ingenieria de Software Checchia Adrian-2
Alumno:
Adrián Leonardo, Checchia VINF010733.
Profesor:
Daniel Omar García.
Contenido
Tabla de Requerimientos .............................................................................................................. 1
Requerimientos Funcionales ..................................................................................................... 1
Tablas de Pruebas ......................................................................................................................... 2
CP 001........................................................................................................................................ 2
CP 002........................................................................................................................................ 4
CP 003........................................................................................................................................ 5
CP 004........................................................................................................................................ 7
CP 005........................................................................................................................................ 8
CP 006........................................................................................................................................ 9
CP 007...................................................................................................................................... 10
CP 008...................................................................................................................................... 12
CP 009...................................................................................................................................... 13
CP 010...................................................................................................................................... 14
CP 011...................................................................................................................................... 16
Tabla de Requerimientos
Requerimientos Funcionales
ID Requerimientos Funcionales
RF 004 El sistema debe mostrar las direcciones de los consultorios y permitir seleccionar un consultorio
RF 005 El sistema debe mostrar los turnos disponibles y permitir seleccionar un turno.
1
Tablas de Pruebas
CP 001
RF001 El sistema debe permitir al usuario acceder mediante usuario y contraseña.. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 001.
Descripción del caso de prueba Validar paciente para poder obtener turnos.
Prueba realizada por Checchia Adrian.
El usuario que realiza el acceso debe estar previamente registrado con usuario y contraseña.
Precondiciones
El usuario esta ubicado en la pantalla de inicio de sesión.
El nombre de usuario no debe ser menor a 8 caracteres, ni mayor a 15. El primer carácter debe ser una letra..
Condiciones de prueba La contraseña debe tener como mínimo 8 caracteres y máximo 15, no puede ser el número de DNI , ni la fecha de nacimiento,
debe incluir por lo menos una letra mayúscula, un carácter especial y un número.[a b c.. ABC… ·$%#].
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Visualización de text box para Se visualizan los text box. No se visualizan los Falla Interfaz Revisión
1
completar usuario y contraseña. text box.
Ingresar usuario y contraseña que Inicio de sesión exitoso. No hay inicio de Falla Datos, E/S, Revisión
2 cumpla las condiciones y este en la sesión. Almacenamiento
base de datos.
Ingresar usuario con menos de 8 No hay inicio de sesión. Inicio de sesión Falla Datos, E/S, Revisión
3
caracteres. exitoso. Almacenamiento
Ingresar usuario con más de 15 No hay inicio de sesión . Inicio de sesión Falla Datos, E/S, Revisión
4
caracteres. exitoso. Almacenamiento
Ingresar contraseña sin caracteres No hay inicio de sesión. Inicio de sesión Falla Datos, E/S, Revisión
5 especiales. exitoso. Almacenamiento
2
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Ingresar contraseña con menos de 8 No hay inicio de sesión. Inicio de sesión Falla Datos, E/S, Revisión
6 caracteres. exitoso. Almacenamiento
3
CP 002
RF002: El sistema debe permitir al usuario realizar búsqueda por: Especialidad. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 002.
Descripción del caso de prueba Buscar por especialidad.
Prueba realizada por Checchia Adrian
El usuario paso la pantalla de inicio de sesión, se encuentra en la pantalla de búsqueda de especialidad.
Precondiciones
4
CP 003
RF003 El sistema debe permitir al usuario realizar búsqueda por: Fecha, lugar y/o médico. Fecha de prueba
Requisito funcional ID 14/11/2022
Condiciones de prueba La búsqueda y selección de turnos se podrá hacer desde el día actual hasta 12 meses posteriores.
Solo se podrá seleccionar y turnos desde el día siguiente al actual entre los rangos horarios de 9 a 18.
El menú solo se despliega hacia abajo.
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Ingreso de fechas anteriores al día No se pueden seleccionar Se confirma la fecha Falla E/S, Control Revisión
1
actual. fechas anteriores al día actual
El menú de fechas se muestra en El calendario se muestra Se muestra en Falla Interfaz Revisión
2
formato calendario. correctamente. formato dd-mm-aaaa
Búsqueda y selección de turnos No se encuentra turnos Se procede a la Falla Datos, Control. Revisión
3
mayores a 12 meses . disponibles. selección de turno E/S
Se selecciona un turno en el mismo Error . Se confirma la fecha Falla Datos, E/S, Revisión
4
día entre [1hs y 8 hs; 19hs y 00hs]. seleccionada Almacenamiento
5
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Controlar funcionamiento de menú El menú desplegable se El menú desplegable Falla Interfaz Revisión
5
desplegable. despliega hacia abajo . hacia la derecha .
6
CP 004
RF003 El sistema debe permitir al usuario realizar búsqueda por: Fecha, lugar y/o médico. Fecha de prueba
Requisito funcional ID 14/11/2022
7
CP 005
RF003 El sistema debe permitir al usuario realizar búsqueda por: Fecha, lugar y/o médico. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 005.
Descripción del caso de prueba Búsqueda fecha y selección válida.
Prueba realizada por Checchia Adrian.
El usuario se encuentra en la tercera pantalla, donde debe ingresar fecha, lugar y/o médico. En este módulo se analizará solamente la
búsqueda y selección de médico.
Precondiciones
8
CP 006
RF 005: El sistema debe mostrar los turnos disponibles y permitir seleccionar un turno. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 006.
Descripción del caso de prueba Búsqueda y confinación de tunos
Prueba realizada por Checchia Adrian.
El usuario debe seleccionar los consultorios y turnos disponibles.
Precondiciones
9
CP 007
RF005 El sistema debe mostrar las direcciones de los consultorios y permitir seleccionar un consultorio. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 007.
Descripción del caso de prueba Búsqueda y selección de dirección de consultorio.
Prueba realizada por Checchia Adrian.
El usuario se encuentra en la cuarta pantalla, donde debe seleccionar direcciones de consultorios y turnos disponibles.
Precondiciones
10
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Controlar el correcto desplazamiento El menú de desplaza El menú no se Falla Interfaz Revisión
4
del menú de consultorios. correctamente. desplaza.
Verificar que la asignación del tuno El rango horario es correcto. El rango horario sale Falla Datos, E/S Revisión
5 tenga rangos horarios 9hs a 18hs. de los limites
establecidos .
Verificar que turno seleccionado le El tuno seleccionado El turno está Falla Almacenamiento Revisión
6
corresponda a un solo usuario. pertenece ya está disponible. disponible.
11
CP 008
RF 006: El sistema debe permitir validar turno oprimiendo el botón de confirmación. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 008.
Descripción del caso de prueba Validación de turno al oprimir el botón confirmar.
Prueba realizada por Checchia Adrian.
El usuario se encuentra en la pantalla de confirmación de turnos.
Precondiciones
12
CP 009
RF 007: El sistema debe notificar la confirmación del turno.. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 009.
Descripción del caso de prueba Notificación de turno confirmada.
Prueba realizada por Checchia Adrian.
El usuario se encuentra en la pantalla de notificaciones, donde debe visualizar la notificación de turno confirmado
Precondiciones
Condiciones de prueba Se prueba la existencia de registros en base de datos con respecto a la notificación emitida
Se prueba la visualización notificación de un turno confirmado
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Consultas de notificación de turno. Consulta exitosa enviada. La consulta no Falla Almacenamiento Revisión
1
existe
Verificar que la notificación se halla La notificación se ha La notificación no se Falla E/S Datos Revisión
2 salvado en la base de datos. registrado en la base de datos. registra en base de Almacenamiento
datos
Visualizar la notificación del tueno Notificación se visualiza La notificación no se Falla Interfaz Revisión
3
en la pantalla. correctamente visualiza
13
CP 010
RF 008: El sistema debe notificar por e-mail el turno seleccionado. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 010.
Descripción del caso de prueba Notificación de turno confirmada por correo electrónico.
Prueba realizada por Checchia Adrian.
El usuario se encuentra en la pantalla de notificaciones, donde debe visualizar la notificación de turno confirmado y enviado por correo
Precondiciones electrónico.
14
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Visualizar la notificación de turno Notificación “Se envió un La notificación no se Falla. Interfaz Revisión.
por correo electrónico confirmado. mensaje a su correo muestra en pantalla Almacenamiento
4
electrónico con la
confirmación”
Verificar el envió de forma segura El método POST se efectúa El envío se hizo por Falla E/S, Datos
5
por método (POST) de forma exitosa método (GET)
15
CP 011
RF 009: El sistema debe permitir al usuario volver al inicio o abandonar la aplicación. Fecha de prueba
Requisito funcional ID
14/11/2022
Caso de prueba ID CP 011.
Descripción del caso de prueba Notificación de turno confirmada por correo electrónico.
Prueba realizada por Checchia Adrian.
El usuario se encuentra en la última pantalla donde tendrá la posibilidad de usar el botón de volver al inicio o el botón de salir de
Precondiciones aplicación.
16
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Al oprimir el botón de salir se La aplicación se abandona La aplicación vuelve Falla. Control, Interfaz Revisión.
4
abandona la aplicación. exitosamente al inicio
Al oprimir el botón de volver al El sistema vuelve a la La aplicación sale al Falla. Control, Interfaz Revisión.
5 inicio se vuelve a la pantalla de pantalla de especialidad sistema operativo.
especialidad
17