Comment puis-je soumettre un rapport de bug ? S’abonner
Le processus de développement logiciel est souvent ardu. Les applications à grande échelle peuvent contenir des millions de lignes de code qui doivent fonctionner sur plusieurs plateformes et tenir compte d’un nombre presque infini de conditions possibles au moment de l’exécution. Par la suite, les logiciels à cette échelle sont rarement parfaits et ne se comportent pas toujours comme prévu. Les défauts, les erreurs et les comportements involontaires sont généralement qualifiés de bugs.
Brave est un projet nouveau, innovant et ambitieux avec de nombreux éléments en mouvement. Bien que notre équipe soit extrêmement talentueuse et motivée, il est probable que vous rencontriez parfois des bugs en naviguant. Vous pouvez nous aider à améliorer notre produit et offrir une meilleure expérience de navigation en signalant les bugs que vous rencontrez. La meilleure façon de le faire est de visiter notre site Communauté et de publier le problème que vous rencontrez pour que notre équipe de support et l’équipe Brave puissent le voir.
À mesure que nous continuons à croître, le nombre de demandes de support que nous recevons augmente également. Avant de poster dans la communauté, prenez un moment pour faire ce qui suit :
-
Parcourez cette base de connaissances
Elle est conçue pour répondre à de nombreuses questions courantes et problèmes connus. Bien qu’elle soit encore en cours de développement, du contenu y sera régulièrement ajouté et il vaut toujours la peine de vérifier ici en premier lieu pour voir si votre problème y est traité. -
Cherchez les doublons
Étant donné la quantité de signalements/demandes que nous recevons chaque jour, il y a de fortes chances que quelqu’un d’autre ait déjà soulevé votre problème ou qu’il ait déjà été résolu. Avant de poster, utilisez la barre de recherche en haut à droite de notre site pour voir si d’autres utilisateurs ont soulevé la même préoccupation.
Lorsque vous postez un nouveau sujet dans la communauté, vous pouvez remarquer que l’éditeur est pré-rempli avec certaines informations. Ce que vous voyez est le modèle de rapport de bug que nous avons inséré pour rendre la soumission de demandes d’assistance et de signalement de problèmes aussi simple que possible.
Lisez les instructions en haut du modèle et insérez simplement vos informations dans la section appropriée. Lorsqu’il est correctement rempli, le modèle devrait idéalement fournir aux membres de l’équipe Brave toutes les informations nécessaires pour comprendre le problème que vous rencontrez en un coup d’œil. Il élimine les allers-retours inutiles pour discerner certaines informations de base nécessaires au diagnostic d’un problème. De plus, le titre de ton article doit être succinct et informatif.
Lorsqu’il est correctement rempli, votre rapport devrait ressembler à ceci :
Description du problème :
Brave n’ouvrira pas de nouveaux onglets sauf lorsqu’ils sont ouverts depuis le menu contextuel (menu clic droit).
Étapes à reproduire (ajoutez-en autant que nécessaire) :
1. Lancez Brave
2. Visitez n’importe quel site web, puis appuyez sur CTRL + T (ou CMD + T) pour ouvrir un nouvel onglet
3. Répétez l’opération pour les autres façons d’ouvrir les onglets - en cliquant sur le signe + dans la barre d’onglets, à partir du menu principal, etc.
Résultat réel (les gifs et les captures d’écran sont les bienvenus !) :
Le nouvel onglet n’est pas ouvert
Résultatattendu :
0>Un nouvel onglet devrait s’ouvrir.
Fréquence de reproduction :
Toujours
Version de Brave (voir la page À propos de Brave dans le menu principal) :
Version de Brave - v0.60.0
Reproductible sur la version actuelle en ligne (oui/non) :
Oui
Informations supplémentaires :
J’utilise macOS Mojave v 10.1.14
Pour les utilisateurs qui sont nouveaux dans le signalement de bugs et le développement open source, j’ai détaillé le type d’informations à inclure lors du remplissage de chaque section du modèle :
-
Description du problème
Bien que cela puisse sembler évident, cette section constituera l’essentiel de votre rapport et toutes les descriptions ne sont pas utiles. Nous encourageons toute personne qui fait un rapport à fournir autant de détails que possible sur le problème en question.
Exemple de description peu claire : « Certaines vidéos fonctionnent dans Brave ». 0><1>Exemple de description claire :<2> « Les vidéos YouTube ne se lisent pas dans Brave. Lors de la tentative de lecture en streaming, le lecteur reste noir et le symbole de chargement tourne indéfiniment. Lorsque je désactive les boucliers, la publicité qui précède la vidéo est diffusée, mais le contenu continue de se charger à l’infini une fois que la publicité est terminée. »
-
Procédure de reproductibilité
Il est souvent utile de connaître les étapes exactes qui ont produit le comportement que vous avez détaillé dans votre description du problème. La procédure de reproductibilité est différente de la description du problème en ce sens qu’elle est constituée d’une liste numérotée d’actions clairement définies et faciles à suivre que l’on exécuterait pour produire le problème décrit.
Exemple :
1. Lancez Brave
2. Naviguez vers YouTube
3. Essayez de lire une vidéo en streaming
4. Désactivez les boucliers et essayez à nouveau de lire en streaming
-
Résultat effectif
C’est le résultat que vous voyez après avoir effectué les étapes ci-dessus de votre côté. Un peu comme une version courte de votre problème.
Exemple : Avec les boucliers activés, le lecteur vidéo affiche l’écran de chargement indéfiniment ; avec les boucliers désactivés, la publicité avant la vidéo se lit, puis revient à l’écran de chargement indéfiniment.
-
Résultat attendu
C’est ce que vous pensez qu’il devrait se passer après avoir effectué les étapes ci-dessus.
Exemple : Les flux vidéo sélectionnés.
-
Se reproduit régulièrement ?
Dites-nous à quelle fréquence le problème se produit. Est-ce que c’est quelque chose qui se produit à chaque fois ou est-ce que c’est intermittent et si c’est le cas, quelle est la difficulté à produire/capturer le problème ?
Exemple : À chaque fois.
-
Version de Brave
Connaître le numéro de version de Brave que vous utilisez peut nous aider à déterminer si le problème est nouveau, connu ou s’il s’agit d’un bug déjà connu qui a été résolu mais qui réapparaît aujourd’hui (régression). Cela nous indique également si votre navigateur a les dernières mises à jour et corrections qui pourraient être à l’origine du bug. Vous pouvez trouver votre version et les informations de build en sélectionnant À propos de Brave dans le menu principal.
Exemple : Version 0.55.22 Chromium : 70.0.3538.77(Official Build) (64-bit)
-
Informations supplémentaires
Tous les détails supplémentaires que vous souhaitez ajouter ou les commentaires à faire une fois les sections ci-dessus remplies peuvent être placés ici. Les captures ou les enregistrements d’écran nous sont également particulièrement précieux pour diagnostiquer un problème, bien qu’ils ne soient pas requis. Si vous choisissez de les inclure dans votre rapport, placez-les ici.
Veuillez fournir des informations dans le plus de sections possible afin de nous aider à résoudre ou à consigner votre problème de manière aussi efficace que possible. L’ensemble de l’exemple de problème utilisé ci-dessus représente ~530 caractères au total (moins de deux tweets !).
REMARQUE : Tout message trop court ou trop vague, ou les rapports de bug et demandes d’assistance qui ne respectent pas les directives ci-dessus ne seront pas traités. La publication répétée de tels articles entraînera votre signalement ou votre bannissement.