Motivation
À chaque fois que les testeurs acceptent un test, il est essentiel de suivre une routine visant à minimiser les erreurs lors de la déclaration des problèmes, ainsi qu'à prévenir d'autres problèmes potentiels. Dans cet article, nous vous présenterons certaines actions obligatoires à intégrer dans votre routine pour vous aider à éviter les retours futurs et les rejets de la part de nos Chefs d'Équipe ("Team Leader").
Conseils généraux
Nous recommandons d'abord de vous assurer que votre appareil a suffisamment de batterie et ne fonctionne pas en mode économie d'énergie qui pourrait affecter ses performances.
Avant d'enregistrer, assurez-vous que votre logiciel de enregistrement d'écran est configuré pour enregistrer au format .mp4 et en codec H.264. Si vous avez besoin d'aide pour déterminer quel codec et quel format de fichier est utilisé par votre logiciel d'enregistrement, nous vous recommandons d'utiliser Screencast-O-Matic.
Lors de l'enregistrement, le taux de rafraîchissement doit être suffisamment élevé pour identifier vos actions et analyser le déroulement des événements.
Vous devriez toujours tester dans un endroit calme et réservé. Vous n'êtes pas autorisé à partager les informations des clients avec d'autres personnes qui ne font pas partie du cycle de test ou qui ne sont pas des employés reconnus de Test IO. Cela signifie également qu'il est strictement interdit de partager des données avec des proches, des amis ou même d'autres testeurs qui ne font pas partie du cycle de test.
Une connexion Internet câblée produira généralement de meilleurs résultats qu'une connexion Wi-Fi. De plus, la connexion 5 GHz (si disponible) est également plus rapide et plus fiable. Si vous utilisez un appareil portable, comme un ordinateur portable, un téléphone ou une tablette, il est recommandé de rester aussi près que possible de votre point d'accès sans fil pour éviter les problèmes de réseau.
Vous devez fermer toutes les applications et les onglets qui ne sont pas utiles pour comprendre le problème. Les notifications d'autres applications peuvent également être désactivées pour éviter les interruptions lors de l'enregistrement d'un bogue. Lorsque vous testez une application, vous devez rester concentré sur l'application en tout temps et prêter attention à tout ce qui se passe à l'écran. Il est donc plus facile de le faire si tout contenu susceptible de vous distraire est désactivé.
Lors des tests de sites web, il est conseillé de fermer tous les onglets non pertinents de votre navigateur pour garantir que votre appareil ne souffre pas d'une utilisation élevée de la mémoire vive (RAM).
Avant de commencer votre session de test, nous vous recommandons de vérifier la vitesse de votre connexion Internet pour vous assurer qu'elle est suffisamment rapide et stable, afin d'éviter tout comportement inattendu. Vous pouvez utiliser des sites web comme https://fast.com ou https://www.speedtest.net/ pour effectuer ce test.
Pendant les cycles de tests exploratoires, assurez-vous que la langue de votre appareil et/ou de votre navigateur est réglée sur l'anglais ou l'allemand, en fonction de la langue spécifiée dans les instructions du test. Cela garantira que toutes les erreurs et les messages pertinents s'affichent dans la langue correcte. Cependant, lors des tests de localisation, vous devrez configurer la langue selon votre maîtrise parmi celles de la liste demandée par le client.
N'oubliez pas que les clients peuvent vous demander de changer l'emplacement et la langue de l'appareil pour d'autres, même dans le cadre de tests exploratoires. Cependant, ces informations seront explicites dans les instructions du cycle de test ou transmises par le chef d'équipe ou le gestionnaire du succès client via le chat du cycle.
Tests sur un appareil de bureau
Pour un appareil de bureau, vous n'aurez généralement pas besoin de modifier les paramètres majeurs (à moins d'utiliser un système d'exploitation personnalisé). Nos recommandations sont les suivantes :
Assurez-vous que la résolution de l'écran est réglée sur la valeur par défaut de l'appareil et que l'échelle de texte/image est de 100%. Le zoom de votre navigateur doit également être réglé à 100%. Cela garantira que vous voyez les sites web et les applications avec la résolution correcte prévue par le client.
Pour les appareils Windows, vous devez accéder à "Démarrer > Paramètres > Système > Affichage" et vous assurer que la "Résolution de l'affichage" est réglée sur la valeur recommandée par défaut et que "Mise à l'échelle et présentation" est réglé à 100%.
Pour macOS, choisissez "Menu Apple > Préférences Système > Affichages > Réglages d'affichage" et sélectionnez votre écran dans la barre latérale. Ensuite, choisissez "Affichage" et réglez la résolution sur l'option "Par défaut pour l'affichage".
Vous devez disposer d'au moins l'un des navigateurs standard (Google Chrome, Safari, Microsoft Edge et Firefox sont les plus demandés par nos clients) ainsi qu'un logiciel d'enregistrement d'écran. Pour montrer les clics de souris sur les ordinateurs de bureau, il est possible que vous deviez installer un outil tiers supplémentaire à cet effet. Certains outils d'enregistrement (comme Screencast-O-Matic ou Bandicam) peuvent mettre en évidence les actions de la souris sans avoir besoin d'une application supplémentaire. Veuillez vous référer à notre article sur les captures d'écran pour plus d'informations. Vous devrez également savoir comment prendre des captures d'écran sur votre bureau.
Pour les appareils Windows, nous vous recommandons d'utiliser l'outil de capture "Snipping Tool" pour l'enregistrement de l'écran que vous souhaitez partager. Vous pouvez y accéder en recherchant "Snipping Tool" dans la recherche Windows ou en utilisant le raccourci clavier touche Windows ⊞ + SHIFT + S. Votre écran sera grisé, et vous pourrez sélectionner la zone que vous souhaitez capturer. Une notification s'affichera après avoir pris la capture d'écran, et vous pourrez cliquer dessus pour accéder à l'outil d'édition.
Vous pouvez ouvrir l'application capture d'écran en utilisant le raccourci "SHIFT + Commande ⌘+ 5" pour macOS. Vous pouvez ensuite sélectionner le type de capture d'écran que vous souhaitez (l'écran entier ou une partie de celui-ci) et prendre votre capture d'écran. Vous serez invité à enregistrer l'image, et vous pourrez alors sélectionner le dossier approprié pour l'enregistrer.
Avant de commencer la session de test, assurez-vous que les paramètres de votre navigateur sont tous réglés par défaut et que vous n'utilisez aucune extension qui modifie le comportement de la page (comme les traducteurs ou les bloqueurs de publicités/scripts). Nous vous recommandons d'installer plusieurs navigateurs et d'en choisir un comme votre navigateur web personnel par défaut, réservant les autres uniquement à des fins de test.
Le redimensionnement du navigateur peut provoquer l'affichage en mode tablette ou téléphone (ce qui est considéré comme un comportement forcé), il est donc préférable de laisser toujours votre navigateur couvrir tout votre écran (redimensionné à sa résolution maximale) pour éviter des résultats inattendus.
Vous devez également vous assurer que les paramètres de votre application d'enregistrement sont corrects. N'oubliez pas que la qualité de votre enregistrement doit être suffisamment élevée pour comprendre le problème, et vous devez toujours enregistrer la totalité de la page du navigateur ou de l'application. Assurez-vous donc que la résolution du screencast et la fréquence d'images sont suffisamment élevées pour être visionnées sans problème sur la plupart des appareils modernes, sans perte de qualité ni de frames.
Windows et macOS afficheront la date et l'heure actuelles par défaut si vous n'utilisez pas d'application en plein écran. Si vous avez modifié cette option par défaut et que vous ne savez pas comment la rétablir:
Pour Windows, accédez à "Démarrer > Paramètres > Heure et langue > Date et heure" et sélectionnez "Région"
Tests sur un appareil Android mobile ou tablette
Pour tester les applications de nos clients sur des appareils Android, vous devrez effectuer quelques étapes préliminaires. Les emplacements de ces options peuvent varier en fonction de la version d'Android et du fabricant de votre appareil. Il est important de vous familiariser avec ces paramètres sur votre appareil. Si vous avez des questions, n'hésitez pas à demander de l'aide à notre support ou à solliciter l'assistance d'autres membres de notre communauté sur notre server Discord pour configurer votre appareil.
Sous Android 11+, vous n'aurez peut-être pas besoin d'installer une application tierce pour enregistrer votre écran, à moins que votre appareil ne dispose déjà d'un outil d'enregistrement intégré dans votre barre de notifications. Cependant, si votre appareil utilise Android 10 ou une version antérieure ou s'il ne dispose pas d'un outil d'enregistrement intégré, vous devrez installer une application tierce pour enregistrer votre écran. Veuillez vous référer à notre article sur les captures d'écran pour plus d'informations.
Pour prendre des captures d'écran, vous devrez apprendre quelle est la combinaison de touches de raccourci sur votre appareil et si vous devez appuyer rapidement ou maintenir les boutons enfoncés. Les options de raccourci par défaut consistent généralement à appuyer sur les boutons Marche/Arrêt + Volume Bas ou Marche/Arrêt + Accueil.
Vous devez également activer l'option pour afficher les touches en masquant le menu des options pour les développeurs. Pour ce faire, accédez aux paramètres de l'appareil et sélectionnez l'option "À propos de l'appareil" ou "À propos du téléphone". Ensuite, sous "Informations sur le logiciel", vous devez appuyer sept fois sur l'option "Numéro de build". Le menu "Options pour les développeurs" sera déverrouillé et accessible dans les paramètres de votre appareil. Enfin, vous pouvez accéder à ce menu et activer l'option "Afficher les touches". Vous pouvez trouver plus d'informations sur ce site web.
Pour capturer des journaux à l'aide d'un ordinateur de bureau, vous devez activer l'option de débogage USB dans le menu "Options pour les développeurs". Pour ce faire, vous pouvez suivre le sujet précédent pour activer les options pour les développeurs et basculer l'option de débogage USB. Étant donné que les journaux de l'appareil sont obligatoires lors de la déclaration de bogues de plantage, nous vous recommandons d'activer cette option pendant les tests. Vous pouvez trouver plus d'outils et d'informations sur la capture des journaux de plantage Android dans cet article de notre Académie.
Le client fournit généralement un fichier avec l'extension .apk à installer sur votre appareil. Si c'est la première fois que vous installez une application en dehors de Google Play Store, votre appareil pourrait vous empêcher de le faire pour des raisons de sécurité. Si cela vous arrive, accédez au menu Paramètres et recherchez l'option "Installer des applications inconnues". Vous devez accorder l'autorisation à la source appropriée de l'application .apk que vous souhaitez installer (généralement le navigateur ou une application de gestionnaire de fichiers sur votre appareil).
Le client pourrait également vous partager l'application via Firebase, une plate-forme de distribution d'applications fournie par Google qui aide les développeurs à distribuer des versions de test en préversion/bêta. Vous aurez besoin d'un compte Gmail pour accepter les invitations. Nous vous recommandons également d'installer l'application App Tester pour faciliter l'accès à la liste des versions. Vous pouvez l'obtenir à partir de ce lien (vous devez y accéder à l'aide d'un appareil Android).
Tests sur un appareil iOS ou iPad
Pour les appareils mobiles et les tablettes Apple, vous n'avez pas besoin d'installer une application tierce, car tous les appareils pertinents pour nos clients, exécutant iOS 11 ou une version ultérieure, disposent d'un outil d'enregistrement intégré. Vous n'êtes pas non plus obligé d'afficher les touches/taps sur ces appareils, bien que l'utilisation de l'option "AssistiveTouch" soit possible.
Pour prendre des captures d'écran, vous devez utiliser le raccourci Power + Bouton Home pour les appareils avec un bouton Home physique ou Power + Bouton Volume Up pour les appareils qui n'ont pas de bouton Home physique.
Pour les enregistrements, accédez à "Paramètres > Centre de contrôle" et appuyez sur le bouton vert plus à côté de l'enregistrement d'écran pour activer cette option. L'option sera ajoutée à votre Centre de contrôle, accessible en faisant glisser vers le haut ou vers le bas près des limites verticales de l'écran, en fonction de votre appareil. Vous pouvez maintenant commencer l'enregistrement, et la vidéo sera enregistrée sur votre appareil. Désactivez le son de votre téléphone pendant l'enregistrement uniquement s'il est nécessaire pour comprendre le bogue.
Le client fournit généralement un lien https://tcl.ink pour installer l'application directement sur votre appareil. Une fois téléchargée, vous devez accéder à "Paramètres > Général > Profils ou Profils et gestion des appareils", et sous l'application d'entreprise, appuyez sur le nom du client ou sur l'option Test IO GmbH. Enfin, vous devez faire confiance à ce développeur pour déverrouiller l'application.
Le client pourrait également partager l'application via Testflight avec vous, une plate-forme de distribution d'applications fournie par Apple pour aider les développeurs à distribuer des applications de test en préversion/bêta. Pour accepter les invitations et télécharger les applications, vous aurez besoin d'un identifiant Apple. De plus, assurez-vous d'avoir installé l'application Testflight sur votre appareil. Notez que cette application n'est disponible que pour iOS 13 ou ultérieur. Vous pouvez l'obtenir à partir de ce lien (vous devez y accéder à l'aide d'un appareil iOS).
Pour capturer des journaux à l'aide d'un ordinateur de bureau, vous devez disposer des pilotes appropriés, que vous pouvez obtenir en installant l'application de bureau iTunes, puis en connectant votre appareil iOS à l'aide d'un câble USB. Vous pouvez trouver plus d'outils et d'informations sur la capture des journaux de plantage iOS dans cet article de notre Académie.