muniter / estrategia_pruebas Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
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.
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
Versión Ghost: 4.41.1
Instalación: Docker container
No se puede modificar el email de un member para que contenga un emoji antes de @.
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
Versión Ghost: 4.41.1
Instalación: Docker container
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.
Se espera que al escribir filtro para miembro, este tenga una validación de tamaño máximo para evitar bloqueos en la vista
Versión Ghost: 4.41.1
Instalación: Docker container
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:
Se espera que después de publicar un Post, se muestren por defecto otros Posts
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 "/"
En el campo "Slug" no se puede guardar una URL que contenga el caracter "/"
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 "-"
Como referencia podemos tomar la misma URL de Ghost http://localhost:9333/ghost/#/tags/newss
Versión Ghost: 4.41.1
Instalación: Docker container
No se puede crear un miembro con un email con una dirección IP como dominio
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.
Versión Ghost: 4.41.1
Instalación: Docker container
Tags: Field "Slug" does not allow character "="
En el campo "Slug" no se puede guardar una URL que contenga el caracter "="
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 "-"
Como referencia podemos tomar la misma URL de Ghost http://localhost:9333/ghost/#/tags/newss
Versión Ghost: 4.41.1
Instalación: Docker container
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.
Se espera que el usuario pueda cambiar el nombre del Tag, así se hayan seleccionado caracteres especiales
Versión Ghost: 4.41.1
Instalación: Docker container
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.
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
Versión Ghost: 4.41.1
Instalación: Docker container
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
Se espera que al escribir un nombre, tenga un máximo de caracteres para evitar problemas en la vista
Versión Ghost: 4.41.1
Instalación: Docker container
No se puede modificar el email de un staff para que contenga un emoji antes de @.
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
Versión Ghost: 4.41.1
Instalación: Docker container
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.
Se espera que al escribir un correo electrónico, tenga un máximo de caracteres para evitar problemas en la vista
Versión Ghost: 4.41.1
Instalación: Docker container
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:
Se espera que no haya regresión en la vista de crear miembro
Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration
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.
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
Versión Ghost: 4.41.1
Instalación: Docker container
En el campo "Slug" no se puede guardar una URL que contenga el caracter "/"
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 "-"
Como referencia podemos tomar la misma URL de Ghost http://localhost:9333/ghost/#/tags/newss
Versión Ghost: 4.41.1
Instalación: Docker container
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:
Se espera que no haya regresión en la vista de eliminar un miembro
Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration
No se puede utilizar el atajo para copiar texto con el teclado "Ctrl+v" en el campo "Labels"
Se espera que para facilidad de los usuarios de Ghost, se permita copiar texto, con el atajo del teclado "Ctrl+v"
Versión Ghost: 4.41.1
Instalación: Docker container
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.
Se espera que no haya regresión en la vista después de hacer Login
Versión Ghost Inicial: 4.41.1
Versión Ghost Regresión Visual: 4.36
Instalación: Docker container - Continuous Integration
En el campo "Slug" no se puede guardar una URL que contenga el caracter "?"
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
Se puede tomar culquier URL de una API REST que contenga parámetros usando el caracter "?"
Versión Ghost: 4.41.1
Instalación: Docker container
No se puede crear un miembro con un email con múltiple "@" :
Segun los estandares de email (Referencia) es valido un correo electrónico que tenga tales características, Ghost lo marca como inválido.
Versión Ghost: 4.41.1
Instalación: Docker container
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.