Casos de Test
Casos de Test de la aplicación
Para la realización de los casos de test, en el proyecto de Selenium que contiene dichos test se realiza primero un "reseteo" de la base de datos, concretamente en el método begin(@BeforeClass).
Para poder realizar sin problemas los test, se debe cambiar la ruta al navegador Firefox especificada en el atributo "PathFirefox" a una que apunte a el navegador propio del usuario.
Caso de test
Descripción
Nombre método test
RegVal
Registro de Usuario con datos válidos.
t1_11_RegVal
RegInval
Registro de Usuario con datos inválidos (repetición de contraseña invalida).
t1_12_RegInval
InVal
Inicio de sesión con datos válidos.
t1_2_1InVal
InInVal
Inicio de sesión con datos inválidos (usuario no existente en la aplicación).
t1_22_InInVal
LisUsrVal
Acceso al listado de usuarios desde un usuario en sesión.
t1_31_LisUsrVal
LisUsrInVal
Intento de acceso con URL desde un usuario no identificado al listado de usuarios desde un usuario en sesión. Debe producirse un acceso no permitido a vistas privadas.
t1_32_LisUsrInVal
BusUsrVal
Realizar una búsqueda valida en el listado de usuarios desde un usuario en sesión.
t1_41_BusUsrVal
BusUsrInVal
Intento de acceso con URL a la búsqueda de usuarios desde un usuario no identificado. Debe producirse un acceso no permitido a vistas privadas.
t1_42_BusUsrInVal
InvVal
Enviar una invitación de amistad a un usuario de forma valida.
t1_51_InvVal
InvInVal
Enviar una invitación de amistad a un usuario al que ya le habíamos invitado la invitación previamente. No debería dejarnos enviar la invitación, se podría ocultar el botón de enviar invitación o notificar que ya había sido enviada previamente.
t1_52_InvInVal
LisInvVal
Listar las invitaciones recibidas por un usuario, realizar la comprobación con una lista que al menos tenga una invitación recibida.
t1_61_LisInvVal
AcepInvVal
Aceptar una invitación recibida.
t1_71_AcepInvVal
ListAmiVal
Listar los amigos de un usuario, realizar la comprobación con una lista que al menos tenga un amigo.
t1_81_ListAmiVal
CInVal
Inicio de sesión con datos válidos.
t2_11_CInVal
CInInVal
Inicio de sesión con datos inválidos (usuario no existente en la aplicación).
t2_12_CInInVal
CListAmiVal
Acceder a la lista de amigos de un usuario, que al menos tenga tres amigos.
t2_21_CListAmiVal
CListAmiFil
Acceder a la lista de amigos de un usuario, y realizar un filtrado para encontrar a un amigo concreto, el nombre a buscar debe coincidir con el de un amigo.
t2_22_CListAmiFil
CListMenVal
Acceder a la lista de mensajes de un amigo “chat”, la lista debe contener al menos tres mensajes.
t2_31_CListMenVal
CCrearMenVal
Acceder a la lista de mensajes de un amigo “chat” y crear un nuevo mensaje, validar que el mensaje aparece en la lista de mensajes.
t2_41_CCrearMenVal
CMenLeidoVal
Identificarse en la aplicación y enviar un mensaje a un amigo, validar que el mensaje enviado aparece en el chat. Identificarse después con el usuario que recibido el mensaje y validar que tiene un mensaje sin leer, entrar en el chat y comprobar que el mensaje pasa a tener el estado leído.
t2_51_CMenLeidoVal
CListaMenNoLeidoVal
Identificarse en la aplicación y enviar tres mensajes a un amigo, validar que los mensajes enviados aparecen en el chat. Identificarse después con el usuario que recibido el mensaje y validar que el número de mensajes sin leer aparece en la propia lista de amigos.
t2_61_CListaMenNoLeidoVal
COrdenMenVall
Identificarse con un usuario A que al menos tenga 3 amigos, ir al chat del ultimo amigo de la lista y enviarle un mensaje, volver a la lista de amigos y comprobar que el usuario al que se le ha enviado el mensaje esta en primera posición. Identificarse con el usuario B y enviarle un mensaje al usuario A. Volver a identificarse con el usuario A y ver que el usuario que acaba de mandarle el mensaje es el primero en su lisa de amigos.
t2_71_COrdenMenVal
Last updated