Ejecutar un Bug Bash

Para cualquier probador en solitario que haya, recomiendo llevar a cabo una actividad regular de pruebas de bug bash/mob. Es una actividad que puedes ejecutar al final de un ciclo de desarrollo de sprint/funciones. Invitas al equipo, tomas algunos refrigerios/bebidas juntos y haces que todos se hagan la prueba durante aproximadamente una hora.

Configuración

Es posible que desee asegurarse de tener una buena cobertura de dispositivo/navegador asegurándose de que todos estén configurados con datos/dispositivos de antemano. También es posible que desee preparar algunos documentos de ayuda para ayudar a las personas a comenzar. Me gusta tener un mapa mental de ideas de cobertura preparado de antemano para que la gente tenga un indicador visual de lo que está probando. También podría crear un montón de cuentas de prueba antes de la mano y distribuirlas al equipo.

Utilizo esta pizarra para ejecutar los códigos de errores en el temporizador Insight; regresión a la izquierda, lo que ha cambiado recientemente en el medio y «otras» cosas a considerar a la derecha

Informes de errores ligeros

Debe fomentar los informes de errores ligeros;

  • tal vez la gente escriba errores en notas adhesivas
  • agregue errores a una hoja de cálculo compartida
  • o levante errores de Jira directamente desde Slack utilizando un atajo /jirio create bug

El enfoque debe estar en encontrar errores, no quedar atrapado en cómo informarlos. Siempre puede aclarar los problemas después de la descarga de errores si necesita más información.

Qué probar en un bug bash

Tengo una heurística de 3 pasos para decidir qué probar (piense; guía o regla general):

  1. ¿qué ha cambiado recientemente? El cambio introduce nuevos riesgos. ¿qué características se han creado? ¿Qué código se ha refactorizado? ¿Qué bibliotecas se han actualizado? Enfoquen al equipo para probar primero estas áreas
  2. Pruebas de regresión. Tenga una lista de verificación de, como máximo, una docena de escenarios de funcionalidad básica (tal vez alrededor del registro, los pagos y las principales cosas que la gente hace con su producto). Pida a la gente que considere estos casos mientras hace 1), tal vez pida a la gente que ponga el nombre junto a un caso cuando lo prueben para que pueda hacerse una idea de la cobertura
  3. ¿Qué otras pruebas deberíamos/podríamos hacer? A veces puede tener sentido hacer una sesión de prueba de errores de lápiz, una prueba de rendimiento o una prueba de navegador cruzado, pero no tiene que ocurrir cada vez que

Pruebe en producción

Si puede; pruebe en producción. No hay un ambiente como este.

 Ponte tus zapatillas de color rojo rubí y repite después de mí, no hay lugar como prod
Toto, tengo la sensación de que ya no estamos en Kansas – Wizard of Oz

Pero si no puedes probar en producción, asegúrate de que tu entorno de prueba sea estable, que tus datos estén configurados y que le hayas dado a tu equipo la solicitud de «No tocar excepto para pruebas de errores».

Post Bug Bash

Asegúrese de agradecer a la gente por su tiempo, contar los errores y darle elogios a su mejor cazador de errores. Después de todo, las pruebas y la calidad son una responsabilidad del equipo. Envía un correo electrónico de agradecimiento con los resultados y los trofeos de premio. He entregado este trofeo de un bicho rinoceronte en resina en una base de trofeos a nuestro cazador de insectos número uno antes:

bicho de rinoceronte en resina sobre una base de trofeo
Trofeo de Bug Bash
Como Cargar…

Deja una respuesta

Tu dirección de correo electrónico no será publicada.