div>
— Comment appliquer le processus pour apporter une organisation et une facilité au bug bash cremona
Comme les applications utilisateur final de QuintoAndar sont principalement basées sur le Web, les tests doivent inclure différents appareils mobiles et de bureau. Parfois, le problème est lié à l’appareil, ce qui rend sa divulgation indispensable. Nous avons donc créé l’onglet « Participants », dans lequel chaque testeur ou participant du bug bash saisit des informations telles que le nom, l’utilisateur simulé, le navigateur, la marque et le type d’appareil. Ce sont les informations de base dont nous avons besoin pour commencer à enquêter — ou à résoudre — le problème. Une fois ces informations complétées, nous pouvons continuer.
Dans le deuxième onglet « Bug bash », nous combinons les éléments de test et de rapport de bogues. Une image du contexte à tester dans la première colonne est suivie de trois colonnes où le testeur entre le nom du testeur, une description détaillée du problème trouvé ainsi qu’une image de celui-ci, le cas échéant. De cette façon, s’il y a des doutes sur le rapport, nous savons qui s’enquérir à ce sujet et gagner du temps. Ceci est particulièrement utile pour assurer des livraisons frontales car nous pouvons valider le produit final par rapport à la mise en page conçue. Si nous validons les livraisons back-end, l’image frontale est généralement remplacée par un flux de travail expliquant ce qui se passe sur le back-end. De cette façon, nous tenons les gens au courant du contexte même s’il n’est pas visiblement testable. Les gens testeront le produit et rapporteront tous les problèmes, améliorations et doutes sur cet onglet. Lorsque le temps de test est écoulé, l’équipe passe en revue les problèmes signalés, examine et discute de ce qui est logique à inclure dans la phase de correction.
En raison de cette étape d’évaluation de la gravité et de la hiérarchisation, toute l’équipe sera au courant de tous les problèmes détectés et sélectionnera ceux liés à ce cycle de développement pour le reporting. Cela optimisera la phase de reporting et évitera les réunions de suivi pour hiérarchiser les problèmes.
Le troisième et dernier onglet de la feuille de calcul, nommé « Rapport automatique », est essentiel pour suivre la vitesse de nos processus. Il contient un script qui prend toutes les informations des deux derniers onglets et crée automatiquement un rapport de problème sur notre tableau Jira. Cela signifie qu’aucune information n’a été perdue sur la phase du processus de déclaration. Cela évite beaucoup de retouches et rend l’ensemble du processus beaucoup plus efficace. Le script est personnalisable, il est donc possible d’ajouter d’autres champs à signaler.
Étape 2: Créer une présentation contextuelle
Pour être efficace, l’étendue du produit à tester doit être très bien définie pour toutes les personnes impliquées dans le processus de test. La portée devrait être limitée à la ou aux fonctionnalités ajoutées dans cette fenêtre temporelle ou ce cycle de développement particulier. Plus les gens sont clairs sur la portée de cette cérémonie de test particulière, moins vous aurez à répondre s’il s’agit d’un bug ou d’un problème hérité. Il est particulièrement important d’avoir cette présentation au cas où des parties prenantes ou des membres de l’escouade participeraient aux tests, car ils pourraient ne pas avoir la clarté que les personnes à l’intérieur du développement lui-même ont.
Étape 3: Réservez une chambre et envoyez les jours d’invitation à l’avance
Organiser une chambre pour accueillir un grand groupe de personnes tout en veillant au calendrier des gens n’est pas toujours aussi simple. Cela peut prendre beaucoup de temps pour correspondre au calendrier de tout le monde ou avoir une salle assez grande disponible, alors restez en tête. Sur l’invitation, partagez la présentation contextuelle avec la feuille de calcul bug bash et assurez-vous d’avoir donné l’autorisation nécessaire à tous les participants. Un autre aspect très important des attaques de bogues est le temps. Assurez-vous de ménager au moins 1h 30m (une heure et demie) pour investir dans cette cérémonie. Cela peut sembler beaucoup, mais ce n’est pas le cas lorsqu’il y a tant de personnes différentes qui utilisent le produit et interagissent pour obtenir une meilleure approche de l’expérience utilisateur.