Está en la página 1de 19

INGENIERÍA DE SOFTWARE

CÁTEDRA - A - INF 393 - EDH - CO


C/264519-3
Trabajo Práctico N.º 4
Casos de Prueba.

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 001 El sistema debe permitir al usuario acceder mediante usuario y contraseña.


El sistema debe permitir al usuario realizar búsqueda por:
RF 002 Especialidad.
El sistema debe permitir al usuario realizar búsqueda por:
RF 003 Fecha, lugar y/o médico.

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.

RF 006 El sistema debe permitir validar turno oprimiendo el botón de confirmación.

RF 007 El sistema debe notificar la confirmación del turno.

RF 008 El sistema debe notificar por e-mail el turno seleccionado.

RF 009 El sistema debe permitir al usuario volver al inicio o abandonar la aplicación.

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

El usuario pueda seleccionar del menú desplegable las especialidades disponibles.

Condiciones de prueba Se debe poder seleccionar una sola especialidad.


No se pude pasar a la siguiente pantalla si haber seleccionado una especialidad.
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
1
desplegable. despliega hacia abajo. hacia la derecha .
Visualización de todas opciones Todas las opciones están No se visualizan Falla Datos, E/S, Revisión
2
disponibles. disponibles. todas las opciones. Almacenamiento
Dejar la especialidad sin seleccionar. No se pasa a la siguiente Se pasa a la Falla E/S, Revisión
3
pantalla. siguiente pantalla. Almacenamiento
Se selecciona más de una opción. Error . Se pasa a la Falla Datos, E/S, Revisión
4
siguiente pantalla. Almacenamiento

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

Caso de prueba ID CP 003.


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
busqueda selección de fecha.
Precondiciones

El usuario no podrá elegir fechas anteriores a la fecha actual.


El menú de fechas se mostrar de forma desplegable en forma de calendario.

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

Caso de prueba ID CP 004


Descripción del caso de prueba Búsqueda lugar 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 lugar.
Precondiciones

Se prueban en este módulo las condiciones que deben el lugar a seleccionar.

Condiciones de prueba Se selecciona lugar de un menú desplegable.


No se puede pasar de pantalla sin haber seleccionado lugar..
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Controlar que se despliegue el menú El menú de despliega El menú no se Falla Interfaz Revisión
1
de selección . correctamente. despliega.
Controlar el correcto desplazamiento El menú de desplaza El menú no se Falla Interfaz Revisión
2
del menú. correctamente. desplaza .
No seleccionar ninguna opción de El sistema solicita que El sistema permite Contril, E/S
3 Falla. Revisión
menú desplegable. seleccione un lugar. continuar.
Verificar que solo se pueda E sistema solo deja El sistema de Falla Interfaz Revision
4 seleccionar una sola opción . seleccionar una opción. seleccionar mas de
una opción.

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

Se prueba la selección de una opción a la vez.


No se puede avanzar a la siguiente pantalla sin haber seleccionado la opción.
Condiciones de prueba
Los médicos deben aparecer en el menú.
Se prueba el correcto funcionamiento del menú desplegable.
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Controlar que el menú desplegable El menú se despliega El menú no de Falla Interfaz Revisión
1 de despliegue hacia abajo correctamente. despliega en
ninguna dirección.
Controlar el correcto desplazamiento El menú de desplazamiento El menú no se Falla Interfaz Revisión
2
del menú. correctamente. desplaza.
Seleccionar un médico del menú. El médico se puede El medico no esta en Falla. Almacenamiento, Revisión
3
seleccionar exitosamente la lista. Interfaz
No se selecciona ninguna opción de Debe seleccionar al menos Se pasa a la pantalla Falla E/S, Revisión.
4 menú una opción, no se pasa la siguiente sin Almacenamiento
pantalla siguiente seleccionar opción

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

Se prueban en este módulo la selección de dirección de consultorios.

Condiciones de prueba Se selecciona consultorio de un menú desplegable.


No se puede avanzar a la siguiente pantalla sin haber seleccionado consultorio.
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Controlar que el menú desplegable El menú se despliega El menú no de Falla Interfaz Revisión
1 de despliegue hacia abajo correctamente. despliega en
ninguna dirección.
Controlar el correcto desplazamiento El menú de desplazamiento El menú no se Falla Interfaz Revisión
2
del menú de consultorios. correctamente. desplaza.
Seleccionar dos opciones del menú No se puede avanzar a la Se puede avanzar a Falla. Revisión
pantalla siguiente la pantalla siguiente Control,
3
Almacenamiento,
Interfaz
Verificar que la opción seleccionada La opción existe en la base de No existe en la base Falla Datos, E/S
4 exista en la base de datos datos. de datos Control,
Almacenamiento,

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

Se prueban en este módulo el ingreso de turnos disponibles.


Controlar el funcionamiento desplegable.
Solo habrá selección desde el menú desplegable.
Condiciones de prueba
No se puede pasar de pantalla sin haber seleccionado seleccionar un turno.
Los turnos serán asignados entre 9hs y las 18hs.
Los turnos deben ser únicos para usuario.
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Se selecciona opción del menú de La selección fue exitosa. No sea seleccionado Falla Control, Datos, E/S Revisión
1
direcciones. ninguna opción.
Controlar la visualización de El resultado de la búsqueda No se ve ninguna Falla Interfaz, E/S Revisión
2 búsqueda en pantalla. se ve por pantalla. visualización de la Almacenamiento
búsqueda.
Controlar que el menú desplegable El menú se despliega El menú no de Falla Interfaz Revisión
3 de despliegue hacia abajo correctamente. despliega en
ninguna dirección.

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

En este modulo se probará la interfaz del botón de confirmación.

Condiciones de prueba Se probará la salvación de registros en la base de daros.


Se verificará la activación del botón de confirmación.
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Verificar la confirmación del turno El turno está confirmado con El sistema no emite Falla E/S Revisión
1
después de oprimir el botón. éxito. ninguna respuesta. Almacenamiento
Verificar que el turno se halla Turno registrado en la base Error de consulta en Falla E/S Revisión
2
salvado en la base de datos. de datos. base de datos. Almacenamiento
Verificar que el botón solo este El botón se confirmación esta El botón de Falla Interfaz, E/S Revisión
activado cuando ya se hallan ya estén activo. confirmación este Datos
3
confirmadas fechas lugar y médico. activo
constantemente.
Verificar que al presionar el botón de El sistema avanza a la El sistema se queda Falla Control Revisión
4 confirmación el sistema avance a la pantalla de notificaciones. estático. No emite
siguiente pantalla respuesta.

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

Verificación la notificación de un turno.

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.

Se prueba la petición notificación por correo electrónico de un turno.


Se prueba la notificación de un turno con respecto al envío por correo electrónico del usuario en la base de datos.

Condiciones de prueba Formato de correo electrónico válido: ejemplo@ejemplo.com


Se prueba la visualización notificación de un turno confirmado.
Se verifica que el envió sea enviado de forma segura por método (POST).
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 datos de correo electrónico. El correo electrónico es el El correo electrónico Falla E/S Datos Revisión
2 correcto. no existe en la base Almacenamiento
de datos.
Comprobar si el formato de correo Formato de correo El sistema no Falla Datos, Control Revisión
3 electrónico es el correcto. electrónico correcto. reconoce un formato
válido en particular

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.

Se prueba el funcionamiento del botón volver al inicio

Condiciones de prueba Se prueba el funcionamiento del botón salir de la aplicación.


Se prueba la interfaz de ambos botones.
Resultados
Descripción Resultados esperados Resultado del Test Tipo de falla Comentarios
obtenidos
Al presionar el botón de volver al El sistema vuelve a la El sistema no Falla E/S, Control Revisión
1 inicio el sistema vuelve la pantalla de pantalla de especialidad responde
especialidad.
Al presionar el botón de salir de la El sistema se abandonó El sistema no Falla E/S Datos Revisión
2 aplicación se abandona la aplicación correctamente abandona la Control
hacia el sistema operativo aplicación.
El botón de volver al inicio se El botón se visualiza El botón no se Falla Interfaz Revisión
3 visualiza correctamente correctamente encuentra en lugar
predeterminado

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

También podría gustarte