
Un guide pour être un testeur bêta efficace
Pourquoi les tests bêta sont-ils importants ?
Notre équipe d'assurance qualité travaille dur pour garantir que nos versions sont stables, mais nous ne pourrions pas le faire sans les membres de notre communauté de développeurs fournissant des retours sur les versions à venir. Nous sommes très heureux que vous souhaitiez aider !
Nous avons créé ce guide pour que vous puissiez être le meilleur testeur bêta possible - comment télécharger votre projet, comment rédiger un rapport de bogue, et plus encore. Suivre ces étapes vous permettra de nous fournir les informations les plus importantes afin que nous puissions résoudre les problèmes qui vous affectent et le développement de vos projets.
Vos retours sur la bêta sont inestimables. Nous analysons chaque rapport de bogue bêta noté 4 et 5, et faisons de notre mieux pour examiner ceux avec des notes plus basses. Lorsque nous avons validé le bogue et avons une solution, nous le programmerons pour une prochaine version bêta. Nous ne sommes actuellement pas en mesure de fournir des détails sur quelle solution sera dans quelle bêta, mais sachez que ce sera dès que possible !
Vous trouverez ci-dessous des informations détaillées sur le flux de travail pour soumettre des rapports de bogue et des retours d'impact.
Ici, vous pouvez également trouver un résumé des étapes les plus importantes.
Installation et prise en main
Téléchargez la dernière version bêta, soit directement en tant qu'installateur autonome, soit via le nouveau Unity Hub. Cette page contient également de nombreuses informations et ressources bêta. Vous pouvez en apprendre davantage sur les nouvelles fonctionnalités, trouver des documents et des outils utiles, et rester informé des derniers concours.
Exécutez l'installateur ou le Hub. Si vous utilisez l'installateur, assurez-vous d'installer la bêta dans un nouveau répertoire. Il est acceptable d'avoir plusieurs versions de Unity côte à côte, tant qu'elles se trouvent dans des répertoires individuels.
Démarrez un nouveau projet ou faites une copie du projet que vous prévoyez d'utiliser pour tester la bêta, puis ouvrez-le avec la dernière version bêta.
Développez comme d'habitude et/ou testez de nouvelles fonctionnalités et mises à jour. Si vous pensez avoir trouvé un bug, suivez les étapes suivantes décrites dans les parties deux, trois et quatre de ce guide.
Gestion des bugs dans Unity
Vous avez trouvé un bug. Voici comment vous pouvez aider le plus efficacement :
Recherche
- Vérifiez le suivi des problèmes pour les rapports de bugs existants.
- Googlez le problème et recherchez des discussions connexes.
- Dans Discussions, vous trouverez une catégorie pour la bêta - ou utilisez les balises bêta pertinentes.
- Est-ce un problème connu non résolu ?
Rapport
- Est-ce un problème inconnu ?
- Soumettez un rapport de bug avec un projet de reproduction minimal et répondez aux demandes du personnel de Unity.
- Le problème a-t-il déjà été signalé, mais vous voulez vous assurer qu'un correctif couvrira votre cas ?
- Soumettez un rapport de bug avec un projet de reproduction minimal et répondez aux demandes du personnel de Unity.
- Y a-t-il un fil de discussion existant sur le problème ?
- Répondre. Si ce n'est pas le cas, commencez-en un en faisant référence à votre ID de problème.
Si vous rencontrez un problème avec Unity, la première chose à faire est de déterminer s'il s'agit d'un problème connu ou si vous êtes le premier à le rencontrer. Le premier endroit pour obtenir ce genre d'informations est notre suivi des problèmes public. Il vous permet de rechercher des bugs signalés par d'autres utilisateurs et de voter ou de commenter dessus. Voter sur les problèmes aide notre équipe à prioriser quels bugs traiter en premier.
Les Discussions Unity sont une autre excellente ressource communautaire. Vous pouvez voir ce que d'autres personnes ont signalé en sélectionnant les balises bêta spécifiques, trouver des solutions de contournement pour les problèmes ou fournir des informations vous-même. C'est aussi un bon moyen de contacter quelqu'un chez Unity. Assurez-vous simplement que les sujets que vous soulevez sont liés à la bêta actuelle, et ne regroupez pas plusieurs problèmes différents dans un seul fil.
Si vous ne trouvez rien en rapport avec votre bug, il est temps de soumettre un rapport de bug. Une fois que vous avez soumis un rapport, il est également bon de revenir sur le forum et de poster une description du problème que vous avez découvert. Cela permettra à d'autres de s'informer, d'ajouter plus de contexte ou de fournir leur solution de contournement. Cela accélérera également les temps de traitement, car nous surveillons fréquemment le forum bêta et priorisons l'évaluation initiale des nouveaux cas qui y sont discutés.
Si vous démarrez un nouveau fil sur un problème, veuillez vous assurer d'inclure votre numéro de dossier (fourni dans votre e-mail de confirmation) dans le post afin que notre équipe puisse identifier le rapport de bug que vous avez soumis - ce sera la première chose qu'ils demanderont si vous l'omettez.
Si vous avez des doutes sur le fait qu'un problème indique un bug dans la plateforme ou votre projet, et que consulter les forums ou la documentation ne vous apporte pas de certitude, veuillez aller soumettre un rapport de bug.
Documenter et signaler votre bug
Suivez ces étapes simples pour rédiger un bon rapport de bug que nos ingénieurs pourront facilement comprendre et sur lequel ils pourront agir.
N'ayez pas peur de faire des erreurs. Si nous ne pouvons pas reproduire un problème avec les informations fournies dans votre rapport, nous vous contacterons pour déterminer si quelque chose manque.
Ouvrir le Bug Reporter
Tout en exécutant Unity, allez dans Aide → Signaler un bug dans le menu. Alternativement, vous pouvez trouver le Bug Reporter installé à côté de l'éditeur dans le dossier du programme. Il se lancera également automatiquement si vous rencontrez un crash.
Fournir des informations de base
Dans le champ « Quel est le problème lié à », sélectionnez l'option qui correspond le mieux au bug que vous signalez. Puisque vous signalez un bug dans la version bêta, il s'agira généralement de « Un problème avec l'éditeur » ou « Bug de crash ».
Dans « À quelle fréquence cela se produit-il », vous devrez indiquer s'il s'agit d'un problème que vous avez seulement rencontré une fois, parfois, ou chaque fois que vous suivez les étapes qui vous ont amené à le rencontrer.
Fournissez votre adresse e-mail au cas où notre équipe aurait besoin de vous contacter pour plus d'informations. Si vous êtes connecté avec votre compte Unity, ce champ sera rempli automatiquement.
Si votre rapport est vérifié, le texte écrit dans les champs « Titre » et « Décrire le problème » sera rendu public dans le Suivi des problèmes. Cela aide la communauté. D'autres utilisateurs pourront commenter, voter (ce qui aide à la priorisation des corrections) et voir quand une correction est disponible. Aucune de vos informations personnelles ne sera publiée. Vos projets et autres pièces jointes ne sont accessibles qu'aux employés de Unity.
Identifier le bug
Décrivez le bug de la manière la plus concise possible. Soyez bref et spécifique (par exemple, Des erreurs apparaissent dans la console après avoir nettoyé le cache GI et rechargé le projet)
Catégoriser le bug et écrire le titre
Catégorisez le bug en fonction de ce qu'il affecte (par exemple, UI, Scripting, spécifique à la plateforme, etc.) en ajoutant cette information à la description du bug.
Pour le titre, utilisez le format suivant :
[Catégorie] description
Exemple :[Enlighten] Des erreurs apparaissent dans la console après avoir nettoyé le cache GI et rechargé le projet
Fournissez les étapes pour reproduire
Les équipes QA et Développement de Unity ont besoin de toute l'aide que vous pouvez offrir pour diagnostiquer et résoudre un problème. En fonction des informations qu'ils reçoivent, ils peuvent ne pas être en mesure d'identifier le problème de base, ou ils peuvent être induits en erreur et corriger autre chose qui n'est pas votre bug. Il est dans votre intérêt de fournir autant d'informations que possible dès le départ pour vous assurer que votre problème soit bien traité. Le moyen le plus simple de le faire est généralement de revenir sur les étapes que vous avez suivies avant de rencontrer le bug. Plus vous pouvez fournir d'informations, plus il sera facile de reproduire et de corriger le problème. Si vous ne pouvez pas vous souvenir de tout, essayez de reproduire le bug et faites attention aux étapes que vous suivez.
Veuillez noter que vous n'avez pas besoin de fournir les étapes sous forme écrite - par exemple, vous pouvez soumettre les étapes via une capture vidéo de votre écran. Ce qui est le plus important, c'est que cela illustre clairement les étapes afin que nos ingénieurs puissent recréer le bug.
Le rapporteur de bugs inclura automatiquement le projet actuellement chargé dans le rapport de bug si vous l'ouvrez via l'éditeur. Si vous démarrez le rapporteur via son fichier exécutable, vous devrez attacher votre projet manuellement. À moins que votre projet ne soit déjà très petit, il est recommandé de le dépouiller des actifs non pertinents. Soumettre un projet de reproduction minimal qui ne contient que ce qui est nécessaire permet à nos équipes QA et Développement d'isoler le problème plus efficacement et de fournir une solution beaucoup plus rapidement.
Si le problème se produit dans une scène spécifique de votre projet, essayez d'exporter la scène dans laquelle vous rencontrez le bug, puis importez-la dans un nouveau projet et voyez si le bug se produit toujours. Si c'est le cas, téléchargez le nouveau projet plus petit. Si ce n'est pas le cas, vous pouvez continuer à essayer avec des versions plus grandes du projet.
Pour aider vous réduire la taille de vos projets et pour créer des projets de reproduction minimaux, nous avons développé plusieurs outils qui réduire la requis effort.
Le plus petit projet qui recrée le problème est idéal, mais les grands projets sont définitivement mieux que rien, donc veuillez inclure votre projet entier si vous ne pouvez pas le réduire. Notre rapport système prend en charge énormes pièces jointes. Veuillez ne pas télécharger individuel ressources car la projet contient pertinent données et fichiers outils la ressources seul ne non.
Lorsque votre bug est soumis, vous recevrez un e-mail de confirmation contenant le numéro de dossier, que vous devrez conserver. L'e-mail inclura un lien vers une page web avec l'état actuel du bug. Vous pouvez revenir sur cette page à tout moment pour une mise à jour. Ne partagez pas ce lien sur le forum ou d'autres espaces publics, car il révèle votre adresse de contact et l'historique de vos rapports de bug. Le numéro de dossier est suffisant pour que d'autres trouvent le problème sur le Suivi des problèmes.
Pour votre propre suivi, nous recommandons l'approche suivante :
- Créez un fichier zip du projet que vous avez joint à chaque rapport.
- Enregistrez un fichier .txt décrivant le bug et les étapes de reproduction dans le dossier Assets du projet.
- Préfixez le nom du fichier zip avec le numéro de dossier de l'e-mail de confirmation.
Après avoir reçu la notification d'Unity concernant la fermeture de votre rapport de bug, vérifiez si le bug a été corrigé en trouvant le projet approprié et en l'ouvrant dans la dernière version bêta d'Unity. Suivez les étapes de reproduction pour déterminer facilement si le bug a disparu.
Bien que cela représente un peu de travail de votre part, cela signifie a) que vous êtes plus susceptible d'avoir un rapport de bug de haute qualité, ce qui signifie que votre bug est plus susceptible d'être reproduit et corrigé, et b) que vous pouvez facilement vous assurer que le bug a été corrigé dans une future version bêta.
Suivi
Il est toujours idéal que notre personnel puisse vous contacter en cas de questions. Si vous avez soumis un rapport de bogue, nous vous contacterons par e-mail. Si vous écrivez dans le forum, nous répondrons là-bas. Veuillez répondre dès que possible aux questions et demandes que vous recevez de l'équipe pour garantir une résolution rapide du cas.
Si vous n'avez pas vu votre bogue mentionné dans les forums, nous vous conseillons de commencer un nouveau fil de discussion. N'oubliez pas que d'autres ont peut-être rencontré le même problème, donc publier les solutions de contournement que vous trouvez est un moyen rapide de se faire des amis dans la communauté bêta !
Merci de prendre le temps d'apprendre à être un testeur bêta efficace. Si vous avez des questions sur l'un des éléments ci-dessus et que votre moteur de recherche préféré ne révèle aucune réponse, veuillez passer par les Discussions et faites-le nous savoir.