{"id":82712,"date":"2020-08-27T04:00:00","date_gmt":"2020-08-27T08:00:00","guid":{"rendered":"https:\/\/www.applause.com\/blog\/ecrire-rapport-bugs-efficace\/"},"modified":"2025-07-21T11:26:29","modified_gmt":"2025-07-21T15:26:29","slug":"ecrire-rapport-bugs-efficace","status":"publish","type":"post","link":"https:\/\/www.applause.com\/fr\/blog\/ecrire-rapport-bugs-efficace\/","title":{"rendered":"Comment \u00e9crire un rapport de bugs clair, pr\u00e9cis et complet"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\"><div class=\"et_pb_row_0 et_pb_row et_flex_row\"><div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_phoneWide et_flex_column_24_24_tabletWide et_flex_column_24_24_widescreen et_flex_column_24_24_ultraWide\"><div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--4564d33f-bb24-4931-8445-a739e42249ca\"><div class=\"et_pb_text_inner\"><h1>Comment \u00e9crire un rapport de bugs clair, pr\u00e9cis et complet<\/h1>\n<p>Ayant occup\u00e9 le r\u00f4le de chef d\u2019\u00e9quipe de test sur de nombreux projets au cours de ma carri\u00e8re, j\u2019ai vu pl\u00e9thore de rapports de bugs. Gr\u00e2ce \u00e0 cette exp\u00e9rience, je peux vous dire qu\u2019un mauvais rapport de bugs, en plus d\u2019apporter peu de valeur, co\u00fbte un temps pr\u00e9cieux, quelque chose que la plupart des projets n\u2019ont pas les moyens de s\u2019offrir, surtout que de plus en plus d\u2019entreprises adoptent des pipelines d\u2019int\u00e9gration et de d\u00e9ploiement (CI\/CD) continus. Pour une \u00e9quipe, il n\u2019y a rien de plus frustrant, pendant le triage, que de devoir renvoyer un bug au testeur en raison d\u2019informations confuses ou incompl\u00e8tes.<\/p>\n<p>Un rapport de bugs clair et percutant impressionnera le lecteur par son importance, aidant l\u2019\u00e9quipe du projet \u00e0 facilement comprendre l\u2019impact du bug et le classer selon sa priorit\u00e9. Pouvoir rapidement classer un bug selon sa priorit\u00e9 aide l\u2019\u00e9quipe du projet \u00e0 d\u00e9cider comment, o\u00f9 et quand allouer des ressources pour un correctif.<\/p>\n<p>Un bug se voit attribuer la plus haute priorit\u00e9 quand il a un impact sur la plupart des utilisateurs ou des fonctionnalit\u00e9s essentielles pour l\u2019application en g\u00e9n\u00e9ral, demandant une attention imm\u00e9diate. La priorit\u00e9 est \u00e9galement d\u00e9termin\u00e9e par l\u2019ampleur de l\u2019impact qu\u2019un bug potentiel peut avoir sur l\u2019exp\u00e9rience client ou les revenus nets de l\u2019entreprise. Ainsi, m\u00eame si un bug a l\u2019air en apparence mineur, il pourrait avoir un impact bien plus important pour le client.<\/p>\n<p>Le travail d\u2019un testeur est de trouver les bugs, d\u2019\u00e9crire un rapport clair et concis, d\u2019\u00e9valuer la s\u00e9v\u00e9rit\u00e9 du probl\u00e8me en se basant sur les connaissances de l\u2019application test\u00e9e, de fournir des \u00e9tapes de reproduction d\u00e9taill\u00e9es et d\u2019inclure des preuves concluantes. Tout commence avec le titre du bug.<\/p>\n<h3><strong>1. Un titre clair et concis<\/strong><\/h3>\n<p>Un rapport de bugs percutant donne imm\u00e9diatement une id\u00e9e claire du probl\u00e8me, rien qu\u2019avec le titre.<\/p>\n<p>\u00ab Y\u2019a une erreur \u00bb est probablement le titre le plus inutile que je n\u2019ai jamais vu. Cela ne nous dit rien, \u00e0 nous et au client. En tant que chef d\u2019\u00e9quipe de test, je renverrais directement ce rapport au testeur et lui demanderais de l\u2019am\u00e9liorer.<\/p>\n<p>Voici un exemple de titre plus ou moins convenable :<\/p>\n<h4><strong>\u00ab Erreur Java Runtime lorsque l\u2019on s\u00e9lectionne Payer dans le panier \u00bb<\/strong><\/h4>\n<p>Ce titre fournit au moins une id\u00e9e de la teneur du probl\u00e8me. Je pourrais choisir la priorit\u00e9 selon son impact, si les d\u00e9tails du bug contiennent assez d\u2019informations. Cependant, si je teste dans plusieurs types d\u2019environnements, ce titre seul ne me dit pas si le probl\u00e8me existe dans tous les environnements ou un seul. Je renverrais \u00e9galement cela pour avoir plus d\u2019informations.<\/p>\n<p>Un titre percutant doit contenir autant d\u2019informations que possible sur le probl\u00e8me. Des informations telles que l\u2019environnement de test, le domaine du test, le nom du cas de test, l\u2019\u00e9tape du test et le probl\u00e8me :<\/p>\n<h4><strong>\u00ab Web \u2013 Paiement \u2013 TC 1802 \u2013 BUY EGC \u2013 \u00c9tape 4 \u2013Erreur Java Runtime lorsque l\u2019on s\u00e9lectionne Payer dans le panier \u00bb<\/strong><\/h4>\n<p>Rien qu\u2019en lisant le titre, je peux directement comprendre quel est le probl\u00e8me et o\u00f9 il se trouve, tout en ayant une id\u00e9e pr\u00e9cise de son importance.<\/p>\n<p>Bien s\u00fbr, selon le logiciel que vous utilisez le suivi des bugs, il se peut que vous soyez limit\u00e9 par le nombre de caract\u00e8res que vous pouvez saisir ou qui sont visibles dans une vue rapide de la liste de bugs. Si c\u2019est le cas, faites de votre mieux pour offrir des informations aussi concises que possible dans le titre.<\/p>\n<p>Maintenant que nous avons un titre clair et concis, passons au corps de notre rapport de bug.<\/p>\n<h3><strong>2. Une d\u00e9finition d\u00e9taill\u00e9e du probl\u00e8me<\/strong><\/h3>\n<p>Le corps du rapport de bugs donne autant de d\u00e9tails que possible concernant le probl\u00e8me. Comme pour le titre, \u00ab Y\u2019a une erreur \u00bb n\u2019est pas une information utile. Ayant d\u00e9j\u00e0 mis autant d\u2019informations concises que nous pouvions dans le titre, la description doit contenir une analyse plus d\u00e9taill\u00e9e du probl\u00e8me. Cela pourrait inclure :<\/p>\n<ul>\n<li>Un r\u00e9sum\u00e9 du probl\u00e8me comprenant des d\u00e9tails techniques ou des termes plus simples \u2013 ceci est utile quand certaines des personnes impliqu\u00e9es n\u2019ont pas de profil technique<\/li>\n<\/ul>\n<ul>\n<li>Nom\/identifiant du cas de test o\u00f9 le probl\u00e8me a \u00e9t\u00e9 trouv\u00e9. Cela est utile si le cas de test est obsol\u00e8te et doit \u00eatre actualis\u00e9 pour refl\u00e9ter l\u2019\u00e9tat des fonctionnalit\u00e9s actuelles<\/li>\n<\/ul>\n<ul>\n<li>Les \u00e9tapes de test exactes pour reproduire le probl\u00e8me<\/li>\n<\/ul>\n<ul>\n<li>Les r\u00e9sultats attendus (ce qu\u2019il devrait se passer)<\/li>\n<\/ul>\n<ul>\n<li>Les r\u00e9sultats r\u00e9els (ce qu\u2019il se passe vraiment)<\/li>\n<\/ul>\n<h3><strong>3. Preuves et documentation<\/strong><\/h3>\n<p>Nous avons donn\u00e9 plus de d\u00e9tails concernant le probl\u00e8me et avons fourni les \u00e9tapes pour le reproduire. Que pouvons-nous encore ajouter au rapport de bugs ? De la documentation. Ajouter les preuves suivantes, si c\u2019est possible, aidera l\u2019\u00e9quipe \u00e0 d\u00e9finir rapidement la priorit\u00e9 et permettra au d\u00e9veloppeur de trouver la racine du probl\u00e8me de fa\u00e7on efficace :<\/p>\n<ul>\n<li>Texte d\u2019erreur (et identifiant de l\u2019erreur si disponible) si une erreur est affich\u00e9e<\/li>\n<\/ul>\n<ul>\n<li>Environnement de test o\u00f9 le probl\u00e8me a \u00e9t\u00e9 trouv\u00e9 (assurez-vous de noter si le probl\u00e8me peut \u00eatre reproduit dans tous les environnements du test, certains mais pas tous ou seulement un seul)<\/li>\n<\/ul>\n<ul>\n<li>Captures d\u2019\u00e9cran ou vid\u00e9o montrant les \u00e9tapes menant au bug<\/li>\n<\/ul>\n<ul>\n<li>Logs (appareil, crash, r\u00e9seau, etc.) enregistr\u00e9s au moment du probl\u00e8me et qui peuvent aider les d\u00e9veloppeurs \u00e0 cibler le probl\u00e8me plus rapidement<\/li>\n<\/ul>\n<ul>\n<li>Le nombre de fois que le probl\u00e8me a \u00e9t\u00e9 reproduit (parfois un probl\u00e8me peut \u00eatre l\u00e9gitime mais intermittent)<\/li>\n<\/ul>\n<ul>\n<li>Toute autre preuve pouvant \u00eatre incluse<\/li>\n<\/ul>\n<p>F\u00e9licitations ! Vous avez maintenant \u00e9crit un rapport de bugs percutant que l\u2019\u00e9quipe et les d\u00e9veloppeurs peuvent utiliser pour comprendre, assigner la priorit\u00e9, identifier et, plus important encore, corriger le probl\u00e8me.<\/p>\n<p>Si vous avez des questions sp\u00e9cifiques sur l\u2019\u00e9criture de rapports de bugs percutants,\u00a0<a role=\"link\" href=\"https:\/\/www.applause.com\/fr\/contactez-nous\/\" target=\"_blank\" rel=\"noreferrer noopener\">contactez notre \u00e9quipe<\/a>. Nos chefs d\u2019\u00e9quipe de test modifient et trient des milliers de rapports de bugs chaque semaine, et nous sommes sp\u00e9cialis\u00e9s dans la cr\u00e9ation des rapports de bugs que les \u00e9quipes de d\u00e9veloppement peuvent facilement comprendre, et avec lesquels ils peuvent travailler sans encombre.<\/p>\n<\/div><\/div><\/div><\/div><div class=\"et_pb_row_1 et_pb_row et_flex_row preset--module--divi-row--77073714-d4ca-4088-9074-4035ac800b0f\"><div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_phoneWide et_flex_column_24_24_tabletWide et_flex_column_24_24_widescreen et_flex_column_24_24_ultraWide\"><div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Webinars<\/p>\n<\/div><\/div><div class=\"et_pb_blurb_0 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module preset--module--divi-blurb--fccd47fd-c5d8-4eab-abb5-f09614c48222\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">ATDD et BDD : Rapprochez les \u00e9quipes techniques et m\u00e9tiers en utilisant les sp\u00e9cifications ex\u00e9cutables<\/h4><div class=\"et_pb_blurb_description\"><p>Dans ce webinar, Jean-Pierre Lambert (expert en qualit\u00e9 digitale, orateur, \u00e9crivain et cr\u00e9ateur de Scrum Life) aborde le sujet des sp\u00e9cifications ex\u00e9cutables, aussi appel\u00e9es ATDD et BDD.<\/p>\n<\/div><\/div><\/div><\/div><div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper preset--module--divi-button--default_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_dark et_pb_module et_flex_module preset--module--divi-button--default\" href=\"https:\/\/go.applause.com\/fr-webinar-atdd-bdd.html\">Regarder maintenant<\/a><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Assurez-vous que le titre, la d\u00e9finition du probl\u00e8me et les preuves sont claires afin de pouvoir les exploiter<\/p>\n","protected":false},"author":42,"featured_media":80866,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[281],"tags":[980,978],"resource-industry":[],"resource-solution":[],"resources\/types":[1242],"class_list":["post-82712","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classifiee","tag-crowdtesting","tag-qa","resource-type-blogues"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/posts\/82712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/comments?post=82712"}],"version-history":[{"count":0,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/posts\/82712\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/media\/80866"}],"wp:attachment":[{"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/media?parent=82712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/categories?post=82712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/tags?post=82712"},{"taxonomy":"resource-industry","embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/resource-industry?post=82712"},{"taxonomy":"resource-solution","embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/resource-solution?post=82712"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/www.applause.com\/fr\/wp-json\/wp\/v2\/resources\/types?post=82712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}