Giter Club home page Giter Club logo

estrategia_pruebas's People

Contributors

muniter avatar

Watchers

 avatar  avatar

Forkers

htenezaca

estrategia_pruebas's Issues

Site: Error that does not allow to do "Sign In"

Comportamiento Actual

Se intenta iniciar sesión ingresando un correo electrónico. El mensaje que arroja el aplicativo, no es descriptivo y no indica el verdadero problema, ya que puede haber diferentes inconvenientes, como que el correo no está registrado, o que el correo es inválido, etc.

image

Comporamiento Esperado

Se espera que al escribir un correo para inciar sesión, el mensaje sea preciso y descriptivo, indicando cuál es exactamente el problema con el correo ingresado

Pasos para reproducir

  • Login
  • Ir al apartado de View Site
  • Seleccionar el botón Subscribe
  • Ingresar al link "Sing In"
  • Ingresar un correo electrónico
  • Seleccionar el botón "Continue"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Email does not allow emoji

Comportamiento Actual

No se puede modificar el email de un member para que contenga un emoji antes de @.

image

Comporamiento Esperado

Segun los estandares de email (Referencia) es válido un correo electrónico que contenga emojies antes de @. Ghost lo muestra como un email inválido

Referencia

Netmeister.org

Pasos para reproducir

  • Login
  • Ir al apartado de Member
  • Colocar un emoji en el email

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Input "Search Member" filter does not validate long text

Comportamiento Actual

Al momento de querer buscar un un miembro utilizando el input para realizar un filtro, no se está validando un tamaño máximo para el filtro, lo que conlleva a un bloqueo de la vista, donde se queda procesando sin finalizar.

image

Comporamiento Esperado

Se espera que al escribir filtro para miembro, este tenga una validación de tamaño máximo para evitar bloqueos en la vista

Pasos para reproducir

  • Login
  • Ir al apartado de Members
  • En el input "Search Member" colocar cualquier texto demasiado largo

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Regresión Funcionalidad Validar Post Publicado

Comportamiento Actual

Entre las 2 versiones cambió la vista de los Posts, en la versión 4.41.1, se incluían por defecto algunos Posts. Mostrando una diferencia total entre el 2% y 3%. Por lo cuál vemos regresiones en los siguientes escenarios:

  • Escenario 1: Crear Post y editarlo
  • Escenario 8: Crear Post y eliminarlo
  • Escenario 9: Crear Post sin contenido
  • Escenario 10: Crear Post sin título
  • Escenario 11: Crear Post

Post_4_36
Post_4_41

Comporamiento Esperado

Se espera que después de publicar un Post, se muestren por defecto otros Posts

Pasos para reproducir

  • Login
  • Ingresar a la funcionalidad de Posts que se encuentra en el menú
  • Seleccionar el botón "Nuevo Post"
  • Completar el título del Nuevo Post
  • Completar el contenido del Nuevo Post
  • Seleccionar el botón de "Publicar"
  • Volver a la vista de los Posts

Contexto

Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration

Tags: Field "Slug" does not allow character "/" and replace by character "-"

Tags: Field "Slug" does not allow character "/"

Comportamiento Actual

En el campo "Slug" no se puede guardar una URL que contenga el caracter "/"

image

image

Comporamiento Esperado

La URL puede contener múltiples caracteres "/" para separar los diferentes componentes de una página. Sin embargo Ghost no lo permite y transforma el caracter "/" por el caracter "-"

Referencia

Como referencia podemos tomar la misma URL de Ghost http://localhost:9333/ghost/#/tags/newss

Pasos para reproducir

  • Login
  • Ir al apartado de Tags
  • En el campo "Slug" colocar una parte de la URL de Ghost: ghost/#/tags/newss
  • Seleccionar el botón "Save"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Email does not allow IP address as domain "whatever@[166.84.7.99]"

Comportamiento Actual

No se puede crear un miembro con un email con una dirección IP como dominio

image

Comporamiento Esperado

Segun los estandares de email (Referencia) es valido un correo electrónico que pueda tener una dirección IP como dominio en el correo, Ghost lo marca como invalido.

Referencia

Netmeister.org

Pasos para reproducir

  • Login
  • En el menú seleccionar la opción "Members"
  • Ingresar un email con una dirección IP como dominio

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Tags: Field "Slug" does not allow character "=" and replace by character "-"

Tags: Field "Slug" does not allow character "="

Comportamiento Actual

En el campo "Slug" no se puede guardar una URL que contenga el caracter "="

image

image

Comporamiento Esperado

La URL puede contener múltiples caracteres "=" como ocurre en una API REST. Sin embargo Ghost no lo permite y transforma el caracter "=" por el caracter "-"

Referencia

Como referencia podemos tomar la misma URL de Ghost http://localhost:9333/ghost/#/tags/newss

Pasos para reproducir

  • Login
  • Ir al apartado de Tags
  • En el campo colocar cualquier URL que contenga el caracter "="
  • Seleccionar el botón "Save"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Tags: Error in field "Name" does not allow change when Name contiene characters

Comportamiento Actual

Se creó un Tag con el nombre "@@@@" y permitió guardar sin ningún problema, al momento de seleccionarlo para intentar cambiar el nombre no lo permite, aún cuando se le coloca un nombre al Tag. Se ve el siguiente error: "You must specify a name for the tag." EL nuevo nombre no es guardado y la única manera es volver a la página de "Tags", es aceptando la opción para dejar la página sin guardar los cambios.

image
2)
image
3)
image
4)
image

Comporamiento Esperado

Se espera que el usuario pueda cambiar el nombre del Tag, así se hayan seleccionado caracteres especiales

Pasos para reproducir

  • Login
  • Ir al apartado de Tags
  • Seleccionar el tag creado bajo el nombre "@@@@"
  • En el campo "Name" poner un nuevo nombre
  • Seleccionar el botón save

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Filter by field does not validate long text

Comportamiento Actual

Al momento de filtrar un miembro utilizando el botón de "Filter" para realizar un filtro por un campo específico, no se está validando un tamaño máximo para el filtro, lo que conlleva a un bloqueo de la vista, donde se queda procesando sin finalizar.

image

Comporamiento Esperado

Se espera que al escribir un filtro para miembro por un campo específico, este tenga una validación de tamaño máximo para evitar bloqueos en la vista

Pasos para reproducir

  • Login
  • Ir al apartado de Members
  • Seleecionar el botón de "Filter" y selecionar el campo deseado para el filtro. Adicional se debe escribir un texto demasiado largo
  • Seleccionar el botón "Apply filters"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Input name does not validate long text

Comportamiento Actual

Al momento de crear un miembro, el aplicativo Ghost permite ingresar nombres demasiados largos. Esto se ve reflejado en un defecto en la vista donde el nombre se ve reflejado en la vista verticalmente afectando el diseño

image
2)
image

Comporamiento Esperado

Se espera que al escribir un nombre, tenga un máximo de caracteres para evitar problemas en la vista

Pasos para reproducir

  • Login
  • Ir al apartado de Members
  • Ingresar un texto en el nombre demasiado largo
  • Dar click en cualquier parte de la vista o con la tecla "Tab"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Staff: Email does not allow emoji

Comportamiento Actual

No se puede modificar el email de un staff para que contenga un emoji antes de @.

screencapture-localhost-9333-ghost-2022-05-21-19_15_11

Comporamiento Esperado

Segun los estandares de email (Referencia) es válido un correo electrónico que contenga emojies antes de @. Ghost lo muestra como un email inválido

Referencia

Netmeister.org

Pasos para reproducir

  • Ir a configuraciones
  • Ir al apartado de Staff
  • Elegir el usuario.
  • Dentro de las configuraciones colocar un emoji

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Input email does not validate long text

Comportamiento Actual

Al momento de crear un miembro, el aplicativo Ghost permite ingresar correos demasiados largos. Esto se ve reflejado en un defecto en la vista donde el correo excede el ancho de la vista y afecta la posición de los demás campos.

image
2)
image

Comporamiento Esperado

Se espera que al escribir un correo electrónico, tenga un máximo de caracteres para evitar problemas en la vista

Pasos para reproducir

  • Login
  • Ir al apartado de Members
  • Ingresar un correo demasiado largo
  • Dar click en cualquier parte de la vista o con la tecla "Tab"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Regresión Funcionalidad Crear Miembro

Comportamiento Actual

Entre las 2 versiones cambió la vista que se encarga de crear un nuevo miembro en Ghost, donde varios elementos para ingresar la información del nuevo miembro, cambiaron de posición. Mostrando una diferencia total de aproximadamente el 3%. Por lo cuál vemos regresiones en los siguientes escenarios:

  • Escenario 2: Create member duplicate email
  • Escenario 3: Create member invalid email
  • Escenario 4: Create member retry
  • Escenario 5: Create member with same name
  • Escenario 6: Create member without name
  • Escenario 7: Create member
  • Escenario 12: Delete member
  • Escenario 13: Filter member delete
  • Escenario 14: Filter member remove label

CrearMiembro
CrearMiembro_4_36
CrearMiembro_4_41

Comporamiento Esperado

Se espera que no haya regresión en la vista de crear miembro

Pasos para reproducir

  • Login
  • Ingresar a la funcionalidad de Miembro que se encuentra en el menú

Contexto

Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration

Site: Error button does not allow to do a suscribe

Comportamiento Actual

Se intenta ralizar una suscripción ingresando el nombre y el correo electrónico. al ingresar un correo eletrónico inválido, el mensaje que arroja el aplicativo, no es descriptivo y no indica el verdadero problema.

image
2)
image

Comporamiento Esperado

Se espera que al escribir un correo inválido, el mensaje sea preciso y descriptivo, indicando que cuál es el dato erroneo, para evitar problemas al usuario

Pasos para reproducir

  • Login
  • Ir al apartado de View Site
  • Seleccionar el botón Subscribe
  • Ingresar un nombre y un correo inválido
  • Seleccionar el botón "Sign Up"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Staff: Field "Slug" does not allow character "/" and replace by character "-"

Comportamiento Actual

En el campo "Slug" no se puede guardar una URL que contenga el caracter "/"

image

image

Comporamiento Esperado

La URL puede contener múltiples caracteres "/" para separar los diferentes componentes de una página. Sin embargo Ghost no lo permite y transforma el caracter "/" por el caracter "-"

Referencia

Como referencia podemos tomar la misma URL de Ghost http://localhost:9333/ghost/#/tags/newss

Pasos para reproducir

  • Login
  • Ir al apartado de Tags
  • En el campo "Slug" colocar una parte de la URL de Ghost: ghost/#/tags/newss
  • Seleccionar el botón "Save"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Regresión Funcionalidad Eliminar Miembro

Comportamiento Actual

Entre las 2 versiones cambió la vista para eliminar un miembro, donde los elementos de la información necesaria para eliminar el miembro, cambiaron de posición. Por lo cuál vemos regresiones en los siguientes escenarios:

  • Escenario 13: Borrar miembro

EditarMiembro_4_41
Escenario

EditarMiembro_4_36

Comporamiento Esperado

Se espera que no haya regresión en la vista de eliminar un miembro

Pasos para reproducir

  • Login
  • Ingresar a la funcionalidad de Miembro que se encuentra en el menú
  • Llenar todos los datos del miembro
  • Seleccionar el botón "Guardar"
  • Regresar a la vista anterior de Miembros
  • Selecionar el nombre del miembro creado para eliminarlo

Contexto

Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration

Member: Input "Labels" does not allow to copy with keyboard "Ctrl+v"

Comportamiento Actual

No se puede utilizar el atajo para copiar texto con el teclado "Ctrl+v" en el campo "Labels"

image

image

Comporamiento Esperado

Se espera que para facilidad de los usuarios de Ghost, se permita copiar texto, con el atajo del teclado "Ctrl+v"

Pasos para reproducir

  • Login
  • En el menú seleccionar la opción "Members"
  • Copiar un texto desde cualquiera
  • En el campo "Labels" oprimir el atajo del teclado "Ctrl+v"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Regresión Funcionalidad Login

Comportamiento Actual

Entre las 2 versiones cambió la vista que se muestra después del Login a Ghost. Mostrando una diferencia total del 18.7%. Por lo cuál vemos regresiones en los TODOS los escenarios, debido a que esta funcionalidad es transversal para todas las demás pruebas.

Login

Login_4_36

Login_4_41

Comporamiento Esperado

Se espera que no haya regresión en la vista después de hacer Login

Pasos para reproducir

  • Login

Contexto

Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration

Tags: Field "Slug" does not allow character "?" and replace by other characters

Comportamiento Actual

En el campo "Slug" no se puede guardar una URL que contenga el caracter "?"

image

image

Comporamiento Esperado

La URL puede contener un caracter "?" como ocurre en una API REST. Sin embargo Ghost no lo permite y transforma el caracter "?" por caracteres "-" o en ocasiones lo quita

Referencia

Se puede tomar culquier URL de una API REST que contenga parámetros usando el caracter "?"

Pasos para reproducir

  • Login
  • Ir al apartado de Tags
  • En el campo "Slug" colocar una URL de una API REST que contenga parámetros usando el caracter "?"
  • Seleccionar el botón "Save"

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Member: Email does not allow múltiple "@"

Comportamiento Actual

No se puede crear un miembro con un email con múltiple "@" :

image

Comporamiento Esperado

Segun los estandares de email (Referencia) es valido un correo electrónico que tenga tales características, Ghost lo marca como inválido.

Referencia

Netmeister.org

Pasos para reproducir

  • Login
  • En el menú seleccionar la opción "Members"
  • Ingresar un email con múltiple @

Contexto

Versión Ghost: 4.41.1
Instalación: Docker container

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.