Augmenter la qualité d'un site grâce aux rapports de bug
Qu'il s'agisse de votre propre site ou que vous soyez simplement un de ses utilisateurs, soumettre des bugs améliore la qualité des sites web. Découvrez comment soumettre des bugs de qualité afin de permettre une résolution rapide.
Qu'est-ce qu'un bug ?
Un bug est un comportement anormal d'un programme. Les sites Internet étant le résultat de plusieurs programmes mis en actions simultanément, ils peuvent donc contenir des bugs. L'origine du mot bug (insecte), vient du fait que l'un des premiers bugs observés avait pour origine un insecte qui s'était introduit dans une des cellules d'un calculateur.
Il est communément admis qu'un bug peut-être qualifié comme tel s'il est reproductible. C'est à dire qu'il est possible de décrire une suite d'actions ou d'évènements qui permettront de reproduire la situation dans laquelle le bug a eu lieu et que toutes ces conditions réunies, le bug sera de nouveaux observé.
N'est-il pas possible de coder sans bug ?
Il est possible de limiter l'apparition de bug, mais malheureusement, écrire des programmes sans bugs est une utopie. Même les entreprises les plus à la pointe de la technologie font face à des bugs, parfois même très dangereux pour la sécurité de leur système d'information.
Certaines entreprises proposent même des sommes très importantes si une personne découvre un bug et ne le diffuse pas publiquement. Ceci afin de s'assurer que la présence de bugs ne puisse pas être exploitée à des fins malintentionnées.
Que faire quand on est confronté à un bug ?
Bien-sûr, il faut en référer au développeur responsable du site web sur lequel vous l'avez trouvé. Cependant, il y a plusieurs choses à savoir pour lui permettre de le régler rapidement.
Ca marche pas !
Ce type de message est à proscrire. En effet, non seulement, cela a le don d'agacer le développeur (c'est une critique non-constructive, voire blessante pour l'auteur d'un site), mais en plus, si le développeur passe par dessus la forme du message, il sera contraint de vous interroger afin que vous précisiez votre problème. Cela pourra nécessiter plusieurs échanges de mail, faisant perdre son temps au développeur et à vous même.
Quand je fais ceci, il se passe cela
Il faut comprendre que pour résoudre un bug, le programmeur doit être en mesure de le reproduire. En effet, reproduire le bug dans un environnement spécial (dit de déboggage), lui donnera accès à tout un tas d'informations très utiles pour le résoudre.
Donner la capacité de reproduire le bug permettra une résolution rapide du problème. Le développeur sera heureux de recevoir cette aide pour améliorer la qualité de son logiciel. Un rapport de bug doit être descriptif et éviter de contenir des jugements ou des humeurs.
Ce doit être un description factuelle sans enrobage littéraire inutile. Les développeurs sont très occupés la plupart du temps et plus un bug est clair et précis, plus il sera traité rapidement.
Là où un bug bien précis prendra quelques minutes à être résolu, le même bug mal décrit sera entrecoupé d'échanges de mails et sa résolution pourra s'étaler sur plusieurs jours ! Seulement bien décrire un bug peut prendre du temps : création de captures d'écran, copie des messages d'erreurs etc... De plus, on peut facilement oublier certains éléments que le développeur devra réclamer par la suite.
Des bugs providentiels avec BugMeBack
C'est pour faciliter la soumission de bugs de qualité que l'extension pour Chrome et Opéra nommée BugMeBack a été créée. Cette extension doit être ajoutée à votre navigateur, puis, dès que vous constatez un bug, il vous suffira de cliquer sur le bouton représentant un insecte attaché à une fusée pour voir apparaître un formulaire demandant tous les renseignements nécessaires pour le résoudre.
Une fois rempli, la soumission du formulaire se fera selon deux possibilités :
- le webmaster du site a prévu un système de récupération automatique de bug supporté par BugMeBack : vous n'avez plus rien à faire, le bug est transmis automatiquement.
- le webmaster ne l'a pas prévu, le contenu du formulaire vous est présenté au format texte et il vous suffit de le copier/coller et de l'envoyer par mail au webmaster.
Avec cet outil, vous pourrez soumettre des bugs de grande qualité et gagner ainsi l'estime des webmasters à qui vous rendrez ce grand service tout en ayant l'assurance que le bug sera corrigé rapidement.
Publié par Nicolas Froidure le Dimanche 03 Février 2013 à 17:00:22
Commentaires
Ce billet vous fait réagir ? N'hésitez pas à ajouter votre pierre à l'édifice ! Ajouter un commentaire