Enregistrer votre écran pour un rapport de bug sans envoyer votre écran nulle part

Un enregistrement de rapport de bug doit montrer une séquence ininterrompue depuis la première action jusqu'à l'échec, avec le numéro de version, le curseur et le texte exact de l'erreur tous visibles à l'écran. Enregistrez-le dans un onglet de navigateur, gardez le clip sous une minute, et n'envoyez pas un écran interne à un service d'enregistrement tiers.

Le clip est une preuve, pas une démo, il n'a donc besoin d'être que suffisamment long pour prouver que la faute existe et permettre à quelqu'un d'autre de la reproduire. C'est généralement 20 à 45 secondes : ouvrez l'écran, cliquez à travers les deux ou trois étapes qui déclenchent le problème, puis restez un instant sur l'erreur. Laissez le microphone activé et racontez ce que vous faites, car une voix disant que le bouton aurait dû fermer la boîte de dialogue supprime les conjectures qu'un clip silencieux laisse derrière lui. Une fois enregistré, rognez les temps morts aux deux extrémités et compressez le fichier avant de le joindre au ticket.

Une vidéo de rapport de bug a deux publics qui tirent en sens opposés. Le développeur veut chaque détail qui prouve la faute, et la personne qui approuve le téléversement ne veut aucune des données clients qui se trouvent par hasard sur le même écran. Un bon clip satisfait les deux, et il faut environ trente secondes de préparation.

Enregistreur d'écran

Enregistrez un écran, une fenêtre ou un onglet de navigateur avec votre microphone, entièrement dans l'onglet du navigateur. Rien n'est téléversé, et le fichier atterrit directement dans votre dossier de téléchargements.

Ouvrir l'enregistreur

Ce que contient une vidéo de reproduction de bug utilisable

Un clip qui fait corriger un bug doit répondre à quatre questions sans message de suivi : ce que vous avez fait, ce que vous attendiez, ce qui s'est réellement produit, et sur quelle version vous étiez. Une capture silencieuse de tout le bureau n'en répond aucune, car la personne qui regarde doit deviner où regarder.

ÉlémentPourquoi cela appartient au clip
La séquence complète de clicsMontre la cause, pas seulement le symptôme
Numéro de build ou versionRelie la correction à une version
Le texte exact de l'erreurPeut être recherché ; une paraphrase non
L'URL ou le chemin de fichierIndique quel environnement et quelles données
Un curseur visibleProuve où le clic a réellement atterri

Une séquence continue, dans l'ordre

Enregistrez la reproduction dès le premier clic, pas à partir du moment où ça casse. La cause se situe généralement deux ou trois étapes avant le symptôme, donc un clip qui commence à l'écran d'erreur laisse le développeur demander la partie manquante. Un seul fichier qui va de la première action à l'échec est plus convaincant que trois clips qui commencent chacun au milieu du flux.

La version et l'environnement, à l'écran

Ouvrez la boîte À propos, le pied de page ou la barre d'état qui affiche le numéro de build avant de commencer, et laissez-la dans le cadre. "Ça a cassé sur ma machine" n'est pas exploitable ; "ça a cassé sur 4.11.2, Windows 11, Chrome 140" l'est. S'il y a une incrustation de débogage ou un badge d'environnement, gardez-le visible pendant tout le clip.

Le texte exact de l'erreur, pas votre résumé

Gardez la console, le toast ou le message d'erreur en ligne à l'écran et restez immobile une seconde. Un développeur peut rechercher une trace de pile, mais pas "il a dit quelque chose à propos d'un null". Si le message est dans une console de développement, ouvrez cette console avant l'étape finale, pour que le texte arrive à l'écran, et faites-le défiler dans la vue lentement.

Retour du curseur et des clics

Déplacez le pointeur délibérément et marquez une légère pause avant chaque clic. Un enregistrement d'écran ne porte aucun retour de clic qu'un partage d'écran en direct vous donne, donc un mouvement lent et visible est le seul indice de l'endroit où l'action a atterri. Un rythme calme rend aussi le clip plus facile à rogner.

Avant d'appuyer sur enregistrer

La plupart de la qualité d'un clip de bug se décide dans les trente secondes avant le début de l'enregistrement. Deux des vérifications ci-dessous concernent la lisibilité et deux concernent le fait de ne rien publier que vous ne vouliez pas publier.

Fermez les fenêtres sans rapport et mettez les notifications en silencieux

Activez Ne pas déranger, quittez le client de chat et fermez les onglets qui ne font pas partie de la reproduction. Une bannière de notification glissant sur le message d'erreur peut cacher l'unique image dont le développeur avait besoin, et c'est la raison la plus courante pour laquelle un clip doit être réenregistré. Une invite de mise à jour fait de même.

Décidez ce qui ne doit pas être dans le cadre

Regardez tout l'écran comme le ferait un inconnu : barres de favoris, un second moniteur, un e-mail ouvert, la ligne d'un autre client dans le même tableau. Si la faute ne se reproduit qu'avec de vraies données clients, utilisez le plus petit enregistrement qui montre encore le problème, ou un compte de test. Masquer une vidéo après coup est bien plus de travail que de choisir une fenêtre propre.

Dimensionnez la fenêtre avant de la capturer

Redimensionnez le navigateur ou l'application à une fenêtre normale plutôt que de capturer tout l'écran sur un grand moniteur. Une capture de 2560 pixels de large réduit le texte au-delà de la lisibilité une fois que le lecteur de tickets le met à l'échelle, tandis qu'une fenêtre de 1280 pixels reste lisible dans le lecteur en ligne. Cela garde aussi le fichier brut plus petit.

Comment enregistrer la reproduction

  1. Ouvrez l'enregistreur et choisissez quoi partager. Choisissez l'onglet du navigateur ou la fenêtre unique plutôt que l'écran entier lorsque la faute se trouve à un seul endroit, car le navigateur ne remet alors que cette surface. Laissez l'option "Inclure le microphone" activée pour que votre narration soit capturée avec la vidéo.
  2. Parcourez la reproduction une fois, lentement, à voix haute. Indiquez la version sur laquelle vous êtes, dites ce que vous attendez avant le clic final, puis dites ce qui s'est produit à la place. Marquez une pause sur l'erreur pour qu'une image puisse être citée, et arrêtez avec le bouton Arrêter.
  3. Regardez l'aperçu avant de télécharger. L'enregistreur affiche le clip fini et sa taille dès que vous arrêtez, vérifiez donc que le message d'erreur est réellement lisible avant de l'enregistrer. Si une notification a gâché la prise, refaites l'enregistrement ; une seconde tentative est moins coûteuse qu'un aller-retour de ticket.

Vous pouvez aussi mettre en pause et reprendre en cours d'enregistrement si une étape nécessite un moment de configuration qui n'appartient pas à la preuve. L'enregistrement est écrit sous forme d'un seul fichier dans les deux cas, et le navigateur l'arrête automatiquement si vous mettez fin au partage d'écran depuis la barre de partage.

Le microphone est le seul audio que vous obtenez

Cet enregistreur capture la vidéo depuis l'écran et, si vous laissez l'option activée, mixe votre microphone via une invite d'autorisation distincte. Il ne capture pas l'audio du système : aucun son d'application, aucun audio d'onglet, aucun des carillons que fait le système d'exploitation. Pour un rapport de bug, c'est généralement la bonne valeur par défaut, car l'audio qui aide un développeur est votre description du comportement attendu, pas le bruit que fait l'application.

Quoi dire à voix haute

  • Nommez la version et l'environnement au début, même si le numéro de build est aussi à l'écran.
  • Dites ce que vous attendez avant le clic décisif : "ceci devrait enregistrer et fermer la boîte de dialogue".
  • Dites ce qui s'est réellement produit juste après : "il est resté ouvert et le cercle de chargement ne s'est jamais arrêté".
  • Mentionnez la fréquence d'apparition : toujours, ou une fois sur cinq.

Gardez la narration courte et factuelle. Un développeur qui regarde en accéléré doit suivre le clip avec le son coupé et tout de même comprendre la séquence, la voix ne faisant que confirmer l'intention derrière chaque clic.

Rognez et compressez avant de le joindre

Une capture brute est presque toujours plus longue et plus volumineuse que ce dont le ticket a besoin. Les deux premières secondes montrent généralement que vous changez de fenêtre pour atteindre l'enregistreur, et les dernières que vous tendez la main vers le bouton arrêter. Rogner les deux extrémités ne coûte rien.

Utilisez le rogneur vidéo pour la coupe. Son mode rapide copie les flux d'origine sans réencoder, donc la coupe est rapide et la qualité n'est pas touchée, bien que le nouveau point de départ s'aligne sur l'image-clé la plus proche. Le mode précis réencode pour que la coupe tombe exactement sur l'image que vous avez choisie, ce qui vaut la peine lorsque le premier clic se produit dans la seconde suivant le début.

Faites ensuite passer le résultat par le compresseur vidéo si le fichier est encore lourd pour une pièce jointe de ticket. Faire passer une capture 1080p à 720p à 30 fps réduit généralement la taille de 60 à 80 pour cent, et le texte à l'écran reste lisible à cette résolution, ce qui est la seule chose qu'un clip de bug doit vraiment préserver.

Rogneur vidéo

Coupez les temps morts aux deux extrémités. Le mode rapide copie les flux donc la qualité n'est pas touchée ; le mode précis coupe exactement là où vous avez marqué.

Rognez le clip

Ce que cet enregistreur ne fait pas

Bon à savoir avant de commencer, car ce sont les cas où une approche différente est la bonne réponse.

  • Pas d'audio du système ni de l'onglet. Le flux d'écran est capturé en vidéo uniquement, et votre microphone est mixé séparément. L'outil ne peut pas enregistrer le son qu'une application ou un onglet de navigateur joue.
  • La sortie est en WebM. Les navigateurs encodent le WebM nativement, c'est donc ce que vous obtenez. Le bouton "Convertir en MP4" ouvre le convertisseur vidéo, le chemin vers un MP4 pour les gestionnaires de tickets qui n'affichent pas les WebM.
  • Aucune annotation, flou ou surbrillance du curseur. Vous ne pouvez pas dessiner sur l'image ni masquer une région après coup, enregistrez donc une version propre si une image doit être couverte.
  • Rien n'est monté à l'intérieur de l'enregistreur. Pause et reprise sont les seules commandes en cours d'enregistrement. Le rognage et la compression se font ensuite dans les outils ci-dessus.
  • L'enregistrement vit en mémoire jusqu'à ce que vous arrêtiez. Une longue capture en haute résolution remplit la mémoire de la page, gardez donc les clips de reproduction courts et ne laissez l'onglet se fermer qu'après avoir enregistré le fichier.
  • Aucune incrustation de webcam. Il n'y a pas d'incrustation en picture-in-picture pour votre visage. Si vous voulez une prise de caméra à côté de l'écran, enregistrez-la séparément avec le enregistreur de webcam.

Pourquoi une reproduction de bug ne devrait pas passer par un enregistreur tiers

Le raccourci évident est un enregistreur cloud : appuyez sur enregistrer, obtenez un lien partageable, collez-le dans le ticket. Ce lien a la mauvaise forme pour un rapport de bug, car à l'autre bout il y a un écran d'administration interne, une liste de clients, une URL de staging ou une fonctionnalité non publiée. Un enregistreur hébergé stocke cela sur le disque de quelqu'un d'autre, sous une politique de conservation que vous ne contrôlez pas.

AihangsoftEnregistreur cloud
Où va la vidéoReste dans l'onglet du navigateurTéléversé vers leurs serveurs
Qui peut le regarderUniquement les personnes à qui vous envoyez le fichierToute personne ayant le lien, jusqu'à son expiration
ConservationAucune, c'est un fichier sur votre disqueLeur politique, que vous ne pouvez pas auditer
CompteNon nécessaireGénéralement requis pour garder le lien actif
Rognage et compressionDes outils locaux distincts, sans téléversementParfois derrière une formule payante

Vous n'êtes pas obligé de prendre l'affirmation de confidentialité pour argent comptant. Ouvrez les outils de développement de votre navigateur, passez au panneau réseau et enregistrez un court clip en observant la liste des requêtes. Aucune requête ne transporte la vidéo, car l'encodage se fait dans la page ; le seul trafic est le code de l'enregistreur lui-même, récupéré une fois.

Questions fréquentes

Un enregistrement de rapport de bug utilisable montre une séquence continue depuis la première action jusqu'à l'échec, avec le numéro de version, le curseur visible et le texte exact de l'erreur à l'écran. Il doit être assez court pour être regardé une fois, généralement 20 à 45 secondes, et il doit inclure votre voix expliquant ce que vous attendiez. Tout ce qui n'aide pas à reproduire la faute, comme des onglets sans rapport, des notifications ou le reste de votre bureau, doit être hors cadre. L'enregistrement est une preuve plutôt qu'une démonstration, donc la complétude de la séquence compte plus que la qualité vidéo. Si un développeur peut le suivre pas à pas et voir la même défaillance, le clip a fait son travail, même en 720p avec une narration approximative. Montrer la console ou le message d'erreur en ligne vaut plus que prononcer le message à voix haute, car le texte exact peut être recherché et une paraphrase non.
Visez 20 à 45 secondes, soit environ le temps nécessaire pour effectuer la reproduction deux fois à un rythme calme. Le clip doit seulement prouver que la faute est réelle et permettre à une seconde personne de suivre le même chemin, donc le remplir de configuration, de changements de fenêtre et de temps morts joue contre lui. Commencez à enregistrer juste avant le premier clic significatif et arrêtez une seconde après l'apparition de l'erreur. Si la reproduction nécessite vraiment une longue configuration, enregistrez cette partie séparément et mentionnez-la dans le texte du ticket plutôt que dans la vidéo. La longueur décide aussi de la rapidité avec laquelle le fichier peut être examiné sur un téléphone, et les réviseurs ouvrent bien plus volontiers les pièces jointes courtes que celles de plusieurs minutes. Si la première prise est trop longue, rognez les extrémités avant de la joindre. Un enregistrement calme en une prise est généralement plus rapide à produire que le montage d'une prise précipitée.
Pas avec cet enregistreur, et pas de façon fiable avec la capture d'écran par navigateur en général. Cet outil ne demande au navigateur que la vidéo d'écran, avec l'audio désactivé à cette étape, puis mixe votre microphone via une autorisation distincte si vous laissez l'option micro activée. Cela signifie que vous obtenez votre propre voix et rien d'autre : pas de sons d'application, pas de carillons de notification et pas d'audio joué dans l'onglet. Pour un rapport de bug, c'est généralement la bonne valeur par défaut, car l'audio qui aide est votre explication de ce que vous attendiez, pas l'application qui fait du bruit. Si le défaut concerne vraiment le son, par exemple un appel qui se coupe ou un lecteur qui saccade, capturez l'audio sur l'appareil qui le peut et décrivez aussi le comportement dans le ticket. Si le son lui-même est la preuve, enregistrez-le là et joignez les deux fichiers.
C'est sûr lorsque l'enregistrement est réalisé et conservé sur votre propre appareil, et risqué dès qu'il est remis à un service d'enregistrement tiers. Un panneau d'administration interne, une fiche client, une URL de staging ou une fonctionnalité non publiée sont tous des choses qu'un enregistreur cloud stockerait sur le disque de quelqu'un d'autre, sous une politique de conservation que vous ne contrôlez pas. Cet enregistreur est conçu à l'inverse : la capture a lieu dans l'onglet du navigateur, le fichier est assemblé dans la mémoire de la page et il vous est directement renvoyé sous forme de téléchargement. Vous pouvez le confirmer en ouvrant les outils de développement de votre navigateur, en passant au panneau réseau et en observant qu'aucune requête ne transporte la vidéo pendant que vous enregistrez. Fermez ou recadrez tout ce dont le ticket n'a pas besoin, puis joignez le fichier à votre propre gestionnaire de tickets.
Non, mais c'est le choix plus sûr lorsque le système de tickets n'affiche pas un fichier WebM. Cet enregistreur d'écran écrit du WebM, car c'est le format que les navigateurs peuvent encoder en direct, et il remet le fichier directement à votre dossier de téléchargements. Certains gestionnaires de tickets, outils de chat et clients de messagerie affichent le WebM en ligne, tandis que d'autres le montrent comme une simple pièce jointe ou le refusent. Si votre destination est du second type, faites passer le clip par le convertisseur vidéo, qui produit du MP4 avec vidéo H.264 et audio AAC dans le navigateur, et joignez cette copie à la place. La conversion réencode la vidéo, donc elle prend un peu de temps et la taille du fichier peut légèrement changer. Garder aussi le WebM original est judicieux, car c'est la capture intacte et le MP4 en est une copie dérivée.

Enregistrez une reproduction qui vaut la peine d'être corrigée

Gratuit, privé et illimité. Aucun compte requis.

Ouvrir l'enregistreur d'écran