Logo Studenta

QA E8 Ejercicio 1

¡Este material tiene más páginas!

Vista previa del material en texto

Ejercicio #1
Diseñá los planes de pruebas que usarías para testear las aplicaciones de ejemplo que aparecieron en este artículo �Sistema de envío
de emails/Aplicación de calendario)
Para el plan de pruebas es suficiente con generar una lista con los casos de prueba escritos en orden de prioridades.
Para cada caso de prueba indica:
● Id
● Título
● Descripción
● Precondiciones (si aplica)
● Datos de entrada (si aplica)
● Pasos
● Comportamiento esperado
● Prioridad
● Comentario (si es necesario)
Si tu tiempo es justo puedes entregar una versión reducida que incluya:
● Id
● Título
● Descripción
● Comportamiento esperado
● Prioridad
● Comentario (si es necesario)
Para esta segunda versión deberías poder sintetizar y asegurar que el título sea conciso y descriptivo de tal manera que una persona
que no conoce el sistema pueda ejecutar la prueba correctamente aún sin tener pasos ni los datos de entrada.
1. Sistema de envío de emails (versión reducida)
ID título descripción comportamiento esperado prioridad comentario
C1 login con pwd y usuario
válidos
acceder al sistema con un usuario válido y
con la contraseña que corresponde a ese
usuario
se accede al sistema. se visualiza la bandeja de entrada ALTA
c2 intento de login con
usuario existente y pwd
incorrecto
intentar acceder al sistema con un usuario
válido y una contraseña antigua (contraseña
incorrecta)
se impide el acceso al sistema. se muestra el mensaje: password
incorrecto
ALTA
c3 intento de login con
usuario inexistente. intento
de inyección de javascript
intentar ingresar en los campos usuario y
contraseña código javascript
se impide el acceso al sistema. No se ejecuta el código js. se
muestra el mensaje de error: datos de ingreso incorrectos
ALTA
c4 identificación de archivo
adjunto con extensión .exe
al recibir un email con un archivo adjunto con
extensión .exe el sistema despliega un aviso y
bloquea la descarga del archivo
la opción descargar archivo aparece deshabilitada. Se muestra el
siguiente texto: se detectó un archivo adjunto potencialmente
peligroso. El mismo fue bloqueado
ALTA
c5 restablecimiento de
contraseña
con un usuario válido, clickear en la opción
restablecer contraseña y crear una nueva
contraseña con el link recibido en el email de
recuperación.
Se envía un link de restablecimiento de contraseña al email de
recuperación asociado a la cuenta.
ALTA
c6 envío de email dentro del sistema el usuario puede clickear
en “nuevo” escribir un mail y enviarlo. La
opción enviar se habilita solamente cuando
hay al menos un email completado en el
“PARA” / “to”
el email se envía a la dirección de correo especificada en el campo
PARA / to
ALTA
c7 recepción de email Se reciben en la bandeja de entrada todos los
correos electrónicos que no estén marcados
como spam
en bandeja de entrada se ordenan de más nuevos a mas viejos los
emails recibidos que no estén marcados como spam
ALTA
c8 identificación de spam se archivan en la carpeta spam los emails que
el usuario haya marcado como spam
Los emails marcados como spam no caen en bandeja de entrada
sino en el directorio “spam”. se eliminan luego de 30 días corridos
MEDIA
c9 envio de email con cc y
bcc
enviar email completando con direcciones de
correo electrónico diferentes los campos
PARA; CC y CCO
los correos electrónicos correspondientes reciben el mensaje.
El mensaje recibido en los emails completado en PARA y en CC; no
muestran el email completado en CCO.
El mensaje recibido en el email completado en CCO si muestra todos
MEDIA
los demás emails
c10 envío de email con
“responder a” un email
diferente
envío de email con configuración “responder
a otra dirección” (reply to a different address)
al recibir el correo enviado con esta configuración y cliquear en
responder, se autocompleta la dirección de correo electrónico
configurada en “responder a otra dirección” y no se visualiza la
dirección de envío original
MEDIA
c11 envío de email a receptores
múltiples
enviar mail a 50 direcciones de email
diferentes todas completadas en CCO
escribiendo en él PARA la misma dirección de
correo que la dirección emisora
los 50 emails del correo reciben el correo, todos los receptores solo
pueden visualizar la dirección de envío original - no las direcciones
del resto de los receptores. El emisor del mensaje también recibe
una copia del mensaje
MEDIA
c12 envío con confirmación de
lectura
enviar con confirmación de lectura cuando el receptor del mensaje abre el correo, se envía una
notificación automática al emisor
MEDIA
c13 trabajo offline escribir emails sin conexión a internet los emails enviados quedan en outbox, salen de outbox cuando se
restablece la conexión y quedan archivados en sent una vez que son
enviados
BAJA
c14 creación de carpetas crear hasta 25 carpetas las carpetas creadas persisten en todas las sesiones de trabajo con
los nombres que se les asigne
BAJA
c15 archivo de email en
carpetas
mover 5 emails de la bandeja de entrada a
cada carpeta
luego de cerrar sesión y volver a iniciar sesion los emails archivados
persisten en las carpetas correspondientes
BAJA
c16 eliminación de emails eliminar todos los mails Los mails desaparecen de las carpetas creadas, de la bandeja de
entrada, de spam y de la papelera. al buscar por palabra clave los
emails no se encuentran
MEDIA
c16 reenvío de email a emisor clickear en reenviar en un email recibido.
Completar los emails a los cuales hay que
reenviar el mensaje y enviar
El email reenviado se guarda en carpeta de enviados con el
agregado “RE�” al principio de la línea de asunto.
MEDIA
c18 responder al emisor en un email recibido que originalmente tenía
direcciones de email en copia y en copia
oculta,, cliquear responder
en el PARA se completa automáticamente únicamente la dirección
de correo que envió el mensaje original
MEDIA
c19 responder a todos en un email recibido que originalmente tenía
direcciones de email en copia y en copia
oculta, cliquear responder a todos.
En el PARA se completa automáticamente la dirección de correo que
envió el mensaje original + todos los emails que estén en copia �CC�.
los emails en BCC �CCO copia oculta) no se completan en el PARA
MEDIA
c2
0
envio de email con
archivos adjuntos
iniciar un nuevo email, adjuntar archivo .pdf
menos a 20mb, completar direcciones de
todas las direcciones de correo electrónico seleccionadas reciben el
email con el archivo
MEDIA
correo en campos PARA, CC y CCO . enviar
c21 envío de email con formato
de texto
iniciar un nuevo email, escribir texto y aplicar
estilos usando las herramientas de estilo del
editor de texto. Completar direcciones de
correo en campos PARA, CC y CCO . enviar
todas las direcciones de correo electrónico seleccionadas reciben el
email con el archivo y lo visualizan como se previsualizaba en el
editor
BAJA
c22 envío de email con formato
HTML5 y CSS3
iniciar un nuevo email, seleccionar la opción
de ver código fuente e ingresar código html5
con css3 en línea para generar un mensaje
con formato de newsletter.. Completar
direcciones de correo en campos PARA, CC y
CCO . enviar
todas las direcciones de correo electrónico seleccionadas reciben el
email con el archivo y lo visualizan como se previsualizaba en el
editor
BAJA
Los correos electrónicos receptores deben ser abiertos en la siguientes interfaces / aplicaciones:
● en la misma que se está testeando
● en outlook
● en gmail instalado como app local
● en yahoo instalado como app local
● en thunderbird
En los siguientes sistemas operativos:
● MacOS
● Windows 10
● Ubuntu
● Fedora
● Linux mint
● android
● iOS
2. Aplicación de calendario (versión reducida)
ID título descripción comportamiento prioridad comentario
esperado
1 creación de tarea pública
en aplicación mobile
El dueño del calendario
puede crear una tarea
pública en su calendario
usando la aplicación del
teléfono mobile
La tarea queda visible en la
vista de tareas dentro de la
cuenta del dueño del
calendario en la aplicación
mobile
ALTA en android y en ios
2 creación de tarea públicaen aplicación de escritorio
El dueño del calendario
puede crear una tarea
pública en su calendario
usando la aplicación de
escritorio
La tarea queda visible en la
vista de tareas dentro de la
cuenta del dueño del
calendario en la aplicación
de escritorio
ALTA en Windows, en ios y en
linux mint * FF, Chrome,
Edge, Safari, Opera, Brave
3 visualización en aplicación
Mobile de tarea creada en
aplicación de escritorio
Luego de sincronizar la
aplicación mobile, el dueño
del calendario puede ver en
la aplicación mobile la tarea
que creó en la aplicación de
escritorio
La tarea queda visible en la
vista de tareas dentro de la
cuenta del dueño del
calendario en la aplicación
mobile
ALTA en android y en ios
4 visualización en aplicación
de escritorio de tarea
creada en aplicación mobile
Al conectarse a internet
dueño del calendario puede
ver en la aplicación de
escritorio la tarea que creó
en la aplicación mobile
La tarea queda visible en la
vista de tareas dentro de la
cuenta del dueño del
calendario en la aplicación
de escritorio
ALTA en Wiindows, en ios y en
linux mint * FF, Chrome,
Edge, Safari, Opera, Brave
5 visualización de tarea
pública accediendo a
calendario compartido, en
aplicación de escritorio
Un usuario que no es dueño
del calendario puede
visualizar una tarea pública
del calendario de otro
usuario si se suscribe al
calendario compartido del
otro usuario
La tarea queda visible en la
vista de tareas dentro del
calendario del otro usuario
agregado a la cuenta del
usuario logueado. Se
visualizan los detalles de la
tarea
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
6 intento de visualización de
tarea pública sin acceder a
calendario compartido en
desk
Un usuario que no es dueño
del calendario no puede
visualizar una tarea creada
La tarea no se encuentra
visible en la vista de tareas
dentro del calendario del
usuario logueado.
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
por otro usuario sin estar
suscrito a un calendario
compartido del usuario que
creó la tarea
El calendario en el cual está
guardada la tarea no está
visible entre los calendarios
del usuario logueado.
la tarea no puede ser
encontrada haciendo una
búsqueda por palabra clave
7 creación de una tarea
compartida solamente con
un grupo específico en
aplicación de escritorio
El dueño del calendario
puede crear una tarea de
visibilidad restringida. Solo
compartida con un grupo
La tarea queda visible en la
vista de tareas dentro de la
cuenta del dueño del
calendario en la aplicación
mobile. La tarea está
marcada con el color que
corresponde al calendario
compartido.
si se elimina el calendario
compartido, la tarea
desaparece
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
8 visualización de una tarea
privada accediendo a
calendario compartido
Un usuario que no es dueño
del calendario puede
visualizar una tarea privada
creada por otro usuario si la
tarea esta guardada en un
calendario compartido al
que ambos usuarios tienen
acceso
La tarea queda visible en la
vista de tareas dentro del
calendario compartido
agregado a la cuenta del
usuario logueado. No se
pueden visualizar los
detalles de la tarea
ALTA llevar a cabo en la mobile
app
9 intento de visualización de
una tarea privada sin
acceder a calendario
compartido
Un usuario que no es dueño
del calendario no puede
visualizar una tarea privada
creada por otro usuario si la
tarea esta guardada en un
calendario compartido al
cual el usuario logueado no
tienen acceso
La tarea no se encuentra
visible en la vista de tareas
dentro del calendario del
usuario logueado.
El calendario en el cual está
guardada la tarea no está
visible entre los calendarios
del usuario logueado.
la tarea no puede ser
encontrada haciendo una
búsqueda por palabra clave
ALTA llevar a cabo en la mobile
app
10 creación de tarea privada El dueño del calendario
puede crear una tarea
privada en su calendario
La tarea es visible
solamente en el calendario
del dueño
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
11 acceso a tarea privada Un usuario no puede ver
una tarea privada guardada
en el calendario de otro
usuario
El usuario que no creo una
tarea privada en su
calendario no puede ver la
tarea guardada en el
calendario de otro usuario
ni encontrandola buscando
por palabra clave
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
12 creación de evento público
en aplicación de escritorio El dueño del calendario
puede crear un evento
público en su calendario
usando la aplicación de
escritorio
El evento queda visible
dentro de la cuenta del
dueño del calendario en la
aplicación de escritorio
ALTA en Wiindows, en ios y en
linux mint * FF, Chrome,
Edge, Safari, Opera, Brave
13
creación de evento público
en aplicación mobile
El dueño del calendario
puede crear un evento
público en su calendario
usando la aplicación mobile
El evento queda visible
dentro de la cuenta del
dueño del calendario en la
aplicación mobile
ALTA en android y en ios
14 visualización en aplicación
de escritorio de evento
creado en aplicación mobile
Al conectarse a internet
dueño del calendario puede
ver en la aplicación de
escritorio la tarea que creó
en la aplicación mobile
El evento queda visible
dentro de la cuenta del
dueño del calendario en la
aplicación de escritorio
ALTA en Wiindows, en ios y en
linux mint * FF, Chrome,
Edge, Safari, Opera, Brave
15 visualización en aplicación
mobile de evento creado
en aplicación de escritorio
Luego de sincronizar la
aplicación mobile, el dueño
del calendario puede ver en
la aplicación mobile el
evento que creó en la
aplicación de escritorio
El evento queda visible
dentro de la cuenta del
dueño del calendario en la
aplicación mobile
ALTA en android y en ios
16 visualización de evento
públic accediendo a
calendario compartido, en
Un usuario que no es dueño
del calendario puede
visualizar una evento
El evento queda visible en
la vista de eventos dentro
del calendario del otro
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
aplicación de escritorio público del calendario de
otro usuario si se suscribe
al calendario compartido
del otro usuario
usuario agregado a la
cuenta del usuario
logueado. Se visualizan los
detalles del evento
17 intento de visualización de
evento público sin acceder
a calendario compartido en
desk
Un usuario que no es dueño
del calendario no puede
visualizar un evento creado
por otro usuario sin estar
suscrito a un calendario
compartido del usuario que
creó el evento
el evento no se encuentra
visible en la vista de
eventos dentro del
calendario del usuario
logueado.
El calendario en el cual está
guardado el evento no está
visible entre los calendarios
del usuario logueado.
el evento no puede ser
encontrado haciendo una
búsqueda por palabra clave
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
18 creación de evento
compartido solamente con
un grupo específico en
aplicación de escritorio
El dueño del calendario
puede crear un evento de
visibilidad restringida. Solo
compartido con un grupo
El evento queda visible en
la vista de eventos dentro
de la cuenta del dueño del
calendario en la aplicación
mobile. El evento está
marcado con el color que
corresponde al calendario
compartido.
si se elimina el calendario
compartido, el evento
desaparece
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
19 visualización de un evento
privado accediendo a
calendario compartido
Un usuario que no es dueño
del calendario puede
visualizar un evento privado
creado por otro usuario si el
evento está guardado en un
calendario compartido al
que ambos usuarios tienen
acceso
El evento queda visible en
la vista de eventos dentro
del calendario compartido
agregado a la cuenta del
usuario logueado. No se
pueden visualizar los
detalles del evento
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
20 intento de visualización de
evento privado sin acceder
a calendario compartido
Un usuario que no es dueño
del calendario no puede
visualizar un eventoprivado
El evento no se encuentra
visible en la vista de
eventos dentro del
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
creado por otro usuario si el
mismo está guardado en un
calendario compartido al
cual el usuario logueado no
tiene acceso
calendario del usuario
logueado.
El calendario en el cual está
guardado el evento no está
visible entre los calendarios
del usuario logueado.
El evento no puede ser
encontrado haciendo una
búsqueda por palabra clave
21 creación de evento privado El dueño del calendario
puede crear un evento
privado en su calendario
El evento es visible
solamente en el calendario
del dueño
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
22 acceso a evento privado Un usuario no puede ver un
evento privado guardado
en el calendario de otro
usuario
El usuario que no creó un
evento privado en su
calendario no puede verlo
guardado en el calendario
de otro usuario ni
encontrarlo buscando por
palabra clave
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
23 envío de invitación Al crear un evento se puede
agregar invitados para que
el evento les quede
guardado en sus
calendarios
Al guardar un evento con
invitados, el evento se
guarda en los calendarios
de los invitados
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
24 aceptación de invitación El invitado del evento
recibe una notificación por
email con un archivo .ics y
las opciones: aceptar y
declinar. al clickear en
aceptar, el evento guarda la
respuesta del invitado en
los detalles del evento
El evento se mantiene en el
calendario de su creador.
los detalles del evento
muestran que el invitado no
aceptó la invitación
en el calendario del invitado
el evento queda guardado y
visible
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
25 declinación de invitación El invitado del evento
recibe una notificación por
email con un archivo .ics y
las opciones: aceptar y
El evento se mantiene en el
calendario de su creador.
los detalles del evento
muestran que el invitado no
rechazó la invitación
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
declinar. al clickear en
declinar, el evento guarda
la respuesta del invitado en
los detalles del evento. El
evento de elimina del
calendario del invitado
en el calendario del invitado
el evento no se encuentra
presente
26 intento de edición de
evento por usuario que no
es su creador
Un usuario que puede
visualizar un evento que no
fue creado por el mismo, no
puede editar el evento
la opción editar no está
visible en los detalles del
evento
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
27 intento de eliminación de
evento por un usuario que
no es su creador
Un usuario que puede
visualizar un evento que no
fue creado por el mismo, no
puede eliminar el evento
la opción eliminar no está
visible en los detalles del
evento
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
28 intento de edición de tarea
por usuario que no es su
creador
Un usuario que puede
visualizar una tarea que no
fue creada por el mismo, no
puede editar la tarea
la opción editar no está
visible en los detalles de la
tarea
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
29 Intento de eliminación de
tarea por un usuario que no
es su creador
Un usuario que puede
visualizar una tarea que no
fue creada por el mismo, no
puede eliminar la tarea
la opción eliminar no está
visible en los detalles de la
tarea
ALTA la misma prueba se debe
llevar a cabo en la mobile
app
30 edición de tarea El creador de una tarea
puede editar la tarea
el creador de la tarea
puede ver y clickear el
botón editar, cambiar
detalles y guardar. La tarea
queda guardada con los
detalles actualizados
MEDIA misma prueba en desk y en
mobile con tareas del tipo:
pública, privada, y creada
en grupos
31 edición de evento el creador de un evento
puede editar el evento
el creador del evento
puede ver el botón editar
en los detalles del evento.
Luego de editar y guardar
los cambios el evento
queda guardado con los
detalles actualizados
MEDIA misma prueba en desk y en
mobile con evento del tipo:
público, privado, y creado
en grupos
32 eliminación de tarea el creador de una tarea
puede eliminar la tarea
El creador de una tarea
puede ver el botón eliminar
en los detalles de la tarea.
Luego de cliquear en el
botón eliminar, la tarea ya
no queda visible en el
calendario de su creador ni
visible para los usuarios
suscritos al calendario
MEDIA misma prueba en desk y en
mobile con tareas del tipo:
pública, privada, y creada
en grupos
33 eliminación de evento el creador de un evento
puede eliminar el evento
El creador del evento
puede ver el botón eliminar
en los detalles del evento.
Luego de cliquear en el
botón eliminar, el evento ya
no queda visible en el
calendario de su creador ni
visible para los usuarios
suscritos al calendario
MEDIA misma prueba en desk y en
mobile con evento del tipo:
público, privado, y creado
en grupos
34 marcado de tarea como
completa
el creador de una tarea
puede marcarla como
completada
la tarea queda visible en la
sección de tareas, pero
está marcada como
completada
BAJA misma prueba en desk y en
mobile con tareas del tipo:
pública, privada, y creada
en grupos

Continuar navegando

Materiales relacionados