Habitica Web E2E - NATHA1096/titans GitHub Wiki

Se definio realizar pruebas E2E sobre las siguientes funcionalidades utilizando Cypress y dos navegadores diferentes (Chrome y Firefox) para poder utilizar luego VRT con estas evidencias, tambien se utilizará VRT para hacer comparaciones contra ejecuciones pasadas de las pruebas:

  • login.
  • registro
  • crear avatar
  • añadir intereses
  • añadir tarea (Hábito, Tarea diaria, Tarea por hacer, Recompensa)
  • editar tarea (Hábito, Tarea diaria, Tarea por hacer, Recompensa)
  • realizar busqueda de tareas (Hábito, Tarea diaria, Tarea por hacer, Recompensa)
  • Eliminar tarea (Hábito, Tarea diaria, Tarea por hacer, Recompensa)

A continuación se muestra el detalle de los escenarios exitosos y fallidos que se ejecutaron para cada una de las funcionalidades mencionadas anteriormente:

Login

  1. Ingresar un usuario y contraseña incorrectos.
  2. Intentar ingresar sin usuario.
  3. Intentar ingresar sin contraseña.
  4. Login con cuenta valida.

gif-login

Click aqui para ver directamente el video.

Click aqui para ver los screenshots de Chrome

Click aqui para ver los screenshots de Firefox

Registro - Crear avatar - Añadir intereses

  1. Registrarse con un usuario ya existente.
  2. Registrarse con una contraseña menor de 8 digitos.
  3. Registrarse con dos contraseñas que no coincidan.
  4. Registrarse satisfactoriamente, crear un avatar y añadir intereses.

gif-register1 gif-register2

Click aqui para ver directamente el video parte 1. Click aqui para ver directamente el video parte 2.

Click aqui para ver los screenshots de Chrome

Click aqui para ver los screenshots de Firefox

Añadir tareas (Hábito, Tarea diaria, Tarea por hacer, Recompensa) - Búsqueda de tareas - Editar tareas - Eliminar tareas

  1. Ingresar tareas directamente en el espacio del texto utilizando la tecla enter.
  2. Intentar ingresar caracteres especiales o tareas repetidas por cualquier tipo de actividad.
  3. Filtrar por el nombre de la tarea o actividad y editar cada tarea cambiando sus características.
  4. Encontrar advertencias o controles al momento de filtrar y editar tareas con datos erróneos o sin sentido.
  5. Eliminar tareas creadas (Hábito, Tarea diaria, Tarea por hacer, Recompensa)

Prueba de visualización de tareas, añadir tareas (Habito, tarea pendiente, tarea diaria, recompensa) y búsqueda de tareas.

gif-addTasks

Click aqui para ver directamente el video.

Click aqui para ver los screenshots de Chrome

Click aqui para ver los screenshots de Firefox