"Ejecutar Historias de Usuario no requiere maestría". ¡INCORRECTO!
Puedes y debes mejorar tus ejecuciones de Historias de Usuario de un ciclo de prueba a otro ¡Constantemente!
Introducción
La ejecución de Historias de Usuario se ha vuelto muy popular entre nuestro grupo de probadores, y estamos encantados con ello. Aumentar el porcentaje de Historias de Usuario ejecutadas por ciclo de prueba hace felices a todos:
Los probadores aumentan sus ingresos.
Test IO asegura que el cliente esté feliz.
El cliente se asegura de que el camino feliz en el flujo normal del usuario esté impecable.
Los detalles sobre cómo ejecutar Historias de Usuario se pueden encontrar aquí.
¿Cuál es la diferencia entre una buena y mala ejecución de Historias de Usuario?
No hay una fórmula precisa, pero aquí compartimos algunos ejemplos que te ayudarán a distinguir si el texto proporcionado en el campo ❝¿Cómo probaste?❞ es útil para el cliente.
En la tabla siguiente, encontrarás ejemplos positivos y negativos de las mismas Historias de Usuario con el estado "Sí". Proporcionamos 2 buenos ejemplos para cada Historia de Usuario. Úsalos como referencia al redactar tu propia sección de ¿Cómo probaste? para la Historia de Usuario.
Recuerda: Las características en 2 ciclos de prueba pueden tener las mismas Historias de Usuario, pero la forma en que están diseñados los productos determinará qué pasos mencionas en el campo ❝¿Cómo probaste?❞.
Por ejemplo, 2 sitios web diferentes pueden tener la opción de registrarse para una cuenta, pero eso no significa que ambos mostrarán el mensaje de confirmación al final del proceso de registro ni que se te presentará una casilla de verificación para seleccionar ❝Estoy de acuerdo con los términos y condiciones de este sitio web❞ antes de hacer clic en el botón de Registro.
Historia de Usuario | Buen Ejemplo 1 | Buen Ejemplo 2 | Mal Ejemplo |
Como usuario, puedo registrarme para una cuenta usando mi correo electrónico.
| Probé el proceso de registro utilizando la dirección de correo electrónico [email protected] y la contraseña MasterYoda123#. El sistema permitió la entrada de la dirección de correo electrónico y la contraseña en los campos correspondientes sin ningún problema. Al hacer clic en el botón de Registro, se mostró un mensaje de confirmación, notificándome que la cuenta se ha creado correctamente. | Pude realizar el registro haciendo clic en el botón correspondiente en el Menú de Navegación. Una vez que se abrió el modal de registro, ingresé un correo electrónico y una contraseña válidos. Al hacer clic en el botón de Registro, se mostró una notificación indicando que el proceso se realizó con éxito. | Sí. Creé una cuenta usando xyz@yahoo.
|
Como usuario, puedo iniciar sesión con las credenciales utilizadas durante el registro.
| El proceso de inicio de sesión se llevó a cabo según lo esperado. Utilicé el correo electrónico [email protected] y la contraseña LittleOwl123! para iniciar sesión en mi cuenta. Después de ingresar estas credenciales y hacer clic en el botón de Inicio de sesión, fui redirigido correctamente a la página de inicio. | Hice clic en el botón de Inicio de sesión en el encabezado del sitio web, lo que me llevó a la página de Inicio de sesión. Ingresé con éxito mis credenciales de inicio de sesión ([email protected] / abc12345) y pude acceder al sitio web sin problemas. La función de inicio de sesión se ejecutó de manera fluida. | Pude iniciar sesión con mis credenciales.
|
Como usuario registrado, puedo agregar productos a la lista de deseos.
| Realicé con éxito el proceso de registro de una cuenta utilizando el correo electrónico [email protected] y la contraseña SweetSquirrel123@. Después de completar el registro, exploré las páginas de Producto en Oferta Popular (POP) y Detalles del Producto (PDP). En el PDP, al hacer clic en el ícono del corazón, los productos se agregaron satisfactoriamente a la lista de deseos. Al visitar la página de la Lista de Deseos, confirmé que el producto se añadió con éxito a la lista. | Registré mi cuenta con éxito y posteriormente accedí a la página del producto ❝Test-Product❞ (PDP). En esa página, seleccioné el tamaño del producto y hice clic en el botón ❝Heart❞ (Agregar a Lista de Deseos). Después de hacer clic, el producto se añadió correctamente al carrito, y se me mostró una confirmación de la acción realizada. | Al hacer clic en el ícono del corazón, se agregaron productos a la lista de deseos.
|
Como usuario, puedo filtrar zapatos usando el filtro de tamaño.
| Navegué a la categoría de Zapatos utilizando el Menú de Navegación Principal sin encontrar problemas. Luego, seleccioné el tamaño 39 en el filtro de Tamaño de Zapato, y los resultados mostrados fueron únicamente aquellos relevantes a ese tamaño. La función de filtro por tamaño funcionó correctamente. | Abrí con éxito la página de resumen de productos ❝Summer Shoes❞ a través de la Navegación. En esa página, abrí el menú de Filtros y seleccioné el tamaño 42 en la sección de ❝Tamaño de Zapato❞. El filtro se aplicó exitosamente, y se me presentaron productos relevantes según el tamaño seleccionado. | Puedo filtrar zapatos usando un filtro de tamaño.
|
Como usuario, puedo ordenar productos en la página de resultados de búsqueda utilizando la opción de orden Low to High.
| Inicié con éxito el proceso de búsqueda al hacer clic en el campo de búsqueda, agregar las palabras clave de búsqueda y presionar el botón Enter en el teclado. Los resultados de búsqueda mostraron productos relevantes. Al hacer clic en el menú desplegable de ordenación, pude ordenar los productos utilizando la opción de orden de Menor a Mayor (Low to High). | Realicé una búsqueda de productos por el término ❝Blue T-Shirt❞, lo que abrió la página de resultados de búsqueda. En esa página, hice clic en el menú desplegable ❝Ordenar❞ y seleccioné la opción ❝De bajo a alto❞. Todos los productos se mostraron en el orden correcto según la opción seleccionada. | Al hacer clic en Low to High, los productos se ordenan en consecuencia.
|
Como usuario conectado, puedo proceder al pago.
| Inicié sesión en mi cuenta utilizando el correo electrónico [email protected] y la contraseña TinkerBell123% sin inconvenientes. Añadí con éxito uno de los productos destacados de la página de inicio al carrito. Utilizando el ícono del carrito en el Menú de Navegación, accedí al carrito y seleccioné el botón de Pago. La sección de Facturación del Pago se cargó sin problemas. | Inicié sesión en mi cuenta y añadí algunos productos al carrito. Posteriormente, accedí a la página del carrito y hice clic en el botón ❝Continuar con el pago❞. Tras hacer clic, fui redirigido con éxito a la página de pago y no experimenté problemas con la redirección. | Puedo proceder al pago.
|
Como usuario, puedo quitar productos del carrito.
| Tras agregar las zapatillas Converse All-Star rojas, talla 41, desde la Lista de Deseos al carrito, navegué al carrito utilizando el ícono correspondiente en el Menú de Navegación. La página del carrito se cargó sin problemas. Al hacer clic en el botón ❝Eliminar❞, el producto fue eliminado exitosamente del carrito. | Agregué ❝Test-Product-1❞ al carrito y fui a la página del carrito. Allí, pulsé la ❝X❞ (Eliminar) al lado del precio del producto, y este se eliminó correctamente del carrito. Además, apareció un mensaje de confirmación en la parte superior de la página. | Puedo eliminar el producto del carrito.
|
La siguiente tabla abordará ejemplos positivos y negativos de Historias de Usuario con estado No. Intenta comprender la diferencia y aplica la lógica aprendida en tus futuras ejecuciones de Historias de Usuario.
Historia de Usuario | Buen Ejemplo 1 | Buen Ejemplo 2 | Mal Ejemplo |
Como usuario, puedo pasar al nivel 1 en el juego.
| Abrir la aplicación XYZ del juego me llevó al tutorial para nuevos jugadores sobre cómo utilizar el juego por primera vez. Después de completar el tutorial, toqué el botón de ❝Inicio❞. La interfaz del nivel 1 se cargó, todos los elementos del juego respondieron y pude disparar a todos los patos en el nivel 1. Sin embargo, al finalizar el nivel, no recibí la recompensa esperada por superarlo. | Abrí la aplicación y realicé todas las tareas requeridas para el Nivel 1. Sin embargo, después de completar la última tarea del Nivel 1, en lugar de cargar el Nivel 2, la aplicación se bloqueó. Ahora no puedo avanzar al Nivel 2. | La recompensa del Nivel 1 falta en mi perfil.
|
Como usuario, puedo editar la configuración del perfil del jugador.
| Toqué el icono de engranaje en la esquina superior derecha de la interfaz del juego para abrir la Configuración del Perfil del Jugador. Pude ajustar la dificultad del juego y la configuración de audio, así como cambiar el nombre de pantalla y el avatar del jugador. Después de realizar estos cambios, recibí una notificación sobre un error del servidor. | Al tocar el botón/icono 'Mi perfil' en la parte superior izquierda de la pantalla y hacer clic en el icono ❝Editar❞, no ocurre nada. No puedo acceder a la pantalla de edición ni modificar la configuración del perfil. | Error del servidor presente en la Configuración del Perfil del Jugador.
|
La última tabla te brindará información sobre cómo se presentan los ejemplos buenos y malos de Historias de Usuario con el estado No posible de probar. Asegúrate de comprender la diferencia y aplicar el conocimiento adquirido en futuras ejecuciones de Historias de Usuario.
Historia de Usuario | Buen Ejemplo 1 | Buen Ejemplo 2 | Mal Ejemplo |
Como usuario, puedo suscribirme a un boletín informativo utilizando una dirección de correo electrónico válida. | Al hacer scroll por la página de inicio hasta el pie de página, observé que el campo de Suscripción al Boletín no está situado ligeramente por encima del pie de página, como se indicaba en la descripción de la función. Una inspección adicional del sitio web reveló que la función está oculta por alguna razón o aún no se ha implementado. | Al abrir la página de inicio, solo se mostró una página en blanco. El sitio web no cargó, por lo que no pude probar esta Historia de Usuario. | La función del boletín no está allí.
|
Como usuario, puedo encontrar una tienda cercana utilizando el Localizador de tiendas.
| Al intentar abrir el Localizador de Tiendas mediante el enlace en el Menú de Navegación, se produce una carga interminable. La página del Localizador de Tiendas no carga en 2 minutos. Dado que esta es la única opción para probar la función seleccionada, no puedo continuar. | Al abrir la página de inicio, no encontré ningún ícono o enlace para el Localizador de Tiendas en el sitio web. Después de observar detenidamente el sitio, descubrí que el Localizador de Tiendas aún no ha sido implementado, por lo que no puedo probar esta historia de usuario. | La página carga infinitamente.
|
Una vez que hayas terminado de comparar los ejemplos positivos y negativos proporcionados, seguramente tendrás una idea de dónde cometiste más errores y de cómo puedes mejorar tus ejecuciones de Historias de Usuario en el próximo ciclo de pruebas.
Recuerda: la práctica de pruebas lleva tiempo y la disposición para aprender de un ciclo de prueba a otro. Mejorar tus ejecuciones de Historias de Usuario te hará sentir bien y, créenos, no hay mejor sensación que saber que tus Historias de Usuario han sido aceptadas con una tasa de éxito del 100%.