Aller au contenu

Bac à sable : revérifier les tickets corrigés avec « Et ensuite ? »

Parcourez toute la boucle correction-retest sur un questionnaire de démo : constats, tickets manuels, script corrigé, revérification et votre décision.

Publié 7 min de lecture .md

Chaque projet d'enquête suit la même boucle : la QA signale des tickets, le programmeur du script les corrige, et la QA doit regarder à nouveau avant de pouvoir clôturer les tickets. Ce bac à sable vous fait parcourir cette boucle avec deux versions d'un questionnaire de démonstration pour une association de musées - l'une avec erreurs, l'autre corrigée - et montre comment SurveyTester se charge de ce « regarder à nouveau » : les tickets corrigés sont revérifiés automatiquement, le bouton Et ensuite ? vous indique ce qu'il reste à faire, et vous n'avez plus qu'à confirmer le résultat.

Comptez environ 15 minutes. La manière dont chaque type de ticket est revérifié est expliquée dans Automatic re-check of fixed issues.

Les deux questionnaires de démonstration

VersionLien
Avec erreurshttps://www.feedback-experts.com/mrIWeb/mrIWeb.dll?I.Project=SANDBOX_MUSEUMSWITHERRORS
Corrigéehttps://www.feedback-experts.com/mrIWeb/mrIWeb.dll?I.Project=SANDBOX_MUSEUMSOFNEWYORKFINAL

La première version contient des erreurs typiques - fautes d'orthographe, une image cassée et plus encore - que les contrôles automatiques de SurveyTester trouvent seuls. La seconde version est le même questionnaire, erreurs corrigées.

Avant de commencer : la configuration

La revérification s'appuie sur quelques réglages. Un administrateur les effectue une fois ; ils s'appliquent ensuite à chaque projet du type de projet. Dans le bac à sable, vous pouvez jouer les deux rôles, QA et programmeur, à condition que votre propre rôle dispose des autorisations du rôle QA.

OùQuoi réglerPourquoi
Administration › Types de projet › Définitions des champs de classificationUn champ Status avec la valeur Fixed, et À revérifier coché pour cette valeur. Le champ a aussi besoin d'une valeur qui clôture le ticket (Clôturer le ticket coché)La valeur Fixed marque un ticket pour revérification ; Confirmer la correction applique ensuite la valeur de clôture
Administration › Types de projet › Paramètres de détection automatique des ticketsPour chaque contrôle automatique, les valeurs de classification qu'un constat reçoit lorsqu'il est converti en ticket - un statut ouvert, jamais Fixed ni une valeur de clôtureLes constats convertis doivent démarrer comme tickets ouverts, sinon ils sont aussitôt marqués pour revérification ou clôturés
Administration › Rôles, rôle de vos testeurs QA, domaine TicketsPeut utiliser « Et ensuite ? » et Peut répondre aux revérifications pendant les testsLe premier affiche le bouton Et ensuite ?, le second la question Is this solved? dans l'extension du navigateur
Administration › Rôles, rôle de vos programmeursPeut utiliser « Et ensuite ? » désactivéLes programmeurs corrigent les tickets ; décider si une correction fonctionne revient à la QA
Page Tickets de chaque utilisateur QALa colonne À revérifier, ajoutée avec le sélecteur de colonnesAffiche l'avancement et le résultat de chaque revérification

Ces écrans sont décrits dans Classification Fields et Roles and permissions.

Espace réservé : capture d'écran d'Administration > Types de projet, valeurs du champ « Status » - la valeur « Fixed » avec « À revérifier » coché, la valeur « Closed » avec « Clôturer le ticket » coché
La valeur de statut Fixed marque les tickets pour revérification

Étape 1 : créer le projet avec le questionnaire erroné

Ouvrez le menu des projets (☰) et choisissez Créer un projet. Choisissez un dossier et le type de projet préparé, donnez au projet un nom comme « Sandbox revérification » et collez le premier lien comme Lien du questionnaire :

https://www.feedback-experts.com/mrIWeb/mrIWeb.dll?I.Project=SANDBOX_MUSEUMSWITHERRORS

Choisissez l'anglais comme langue par défaut et créez le projet.

Étape 2 : tester le questionnaire et collecter des constats

Lancez un ou plusieurs tests : un test manuel (Tester le questionnaire › Test manuel) ou quelques SurveyBots (Tester le questionnaire › Test SurveyBot). Choisissez English sur la page de langue du questionnaire - une revérification est toujours traitée par un test dans la langue du ticket. Après chaque test, les contrôles automatiques de SurveyTester examinent chaque page et signalent ce qu'ils trouvent sous forme de constats.

Étape 3 : ajouter un ou deux tickets à la main

Lancez un autre test manuel et signalez un ou deux problèmes qu'aucun contrôle automatique ne peut juger, par exemple une image qui ne correspond pas à la question, ou un texte de question difficile à comprendre. Signalez-les comme d'habitude depuis l'extension du navigateur : elle prend la capture d'écran et vous laisse marquer l'endroit. Voir Creating A New Issue.

Étape 4 : convertir les constats en tickets

Ouvrez Tickets et cliquez sur le bouton des Constats détectés automatiquement. Examinez la liste et convertissez les constats pertinents en tickets - dans le bac à sable, tous simplement. Les tickets convertis reçoivent les valeurs de classification des paramètres de détection automatique des tickets et démarrent donc comme tickets ouverts.

Espace réservé : capture d'écran de la boîte de dialogue Constats détectés automatiquement avec des constats d'orthographe et d'image sélectionnés et le bouton pour les convertir en tickets
Convertir les constats en tickets

Étape 5 : transmettre les tickets au programmeur

Réglez la phase du projet sur Mise à jour du script requise avec la liste Phase de projet de la page Tickets. Dans un vrai projet, cela indique au programmeur qu'une série de tickets est prête à être corrigée. Voir Project Phase & Milestone.

Étape 6 : le programmeur corrige le questionnaire

Jouez maintenant le programmeur. Le script corrigé est publié comme nouveau questionnaire : ouvrez Détails du projet › Général, remplacez le Lien du questionnaire par la version corrigée et enregistrez :

https://www.feedback-experts.com/mrIWeb/mrIWeb.dll?I.Project=SANDBOX_MUSEUMSOFNEWYORKFINAL

De retour sur Tickets, sélectionnez tous les tickets et réglez Status sur Fixed avec la Modification groupée. Réglez ensuite la phase du projet sur Prêt pour le QC : les corrections sont prêtes à être vérifiées.

Étape 7 : les tickets attendent la revérification

Reprenez le rôle QA. La colonne À revérifier affiche maintenant en attente pour chaque ticket : SurveyTester a ouvert une demande de revérification pour chacun et attend une nouvelle capture de la page du ticket dans le questionnaire corrigé.

Espace réservé : capture d'écran de la liste des tickets avec la colonne À revérifier affichant « en attente » pour tous les tickets, et le bouton Et ensuite ? avec un nombre rouge au-dessus de la liste
Chaque ticket corrigé attend sa revérification

Vous pouvez maintenant revérifier de deux manières. Utilisez la première pour les constats convertis et la seconde pour les tickets signalés à la main - ou essayez les deux.

Option 1 : utiliser « Et ensuite ? »

Cliquez sur Et ensuite ? au-dessus de la liste des tickets. Le menu liste ce qu'il reste à faire :

  • ... tickets corrigés attendent une revérification, avec le bouton Revérifier avec SurveyBot maintenant. Cliquez dessus et confirmez : des SurveyBots rejouent les interviews d'origine jusqu'à la page de chaque ticket dans le questionnaire corrigé, et SurveyTester relance le même contrôle automatique sur la nouvelle capture.
  • ... tickets signalés à la main attendent une revérification par une personne, avec les numéros des tickets. Un bot ne peut pas juger un problème décrit avec vos propres mots : cliquez sur un ticket et utilisez Rejouer le test jusqu'à cette page pour regarder la page vous-même, ou utilisez l'option 2.
Espace réservé : capture d'écran du menu Et ensuite ? - « tickets corrigés attendent une revérification » avec le bouton « Revérifier avec SurveyBot maintenant », et la liste des tickets signalés à la main qui attendent une personne
Et ensuite ? rassemble les étapes ouvertes

Une fois les bots terminés, rechargez la liste des tickets. La colonne À revérifier et les détails du ticket affichent Semble corrigé pour chaque ticket dont le problème a disparu. Cliquez sur Semble corrigé pour ouvrir la comparaison : la page au moment du signalement à côté de la capture de revérification. Vérifiez-la et cliquez sur Confirmer la correction pour clôturer le ticket, ou sur Toujours défectueux pour le renvoyer au programmeur.

Espace réservé : capture d'écran de la comparaison de revérification - verdict « Semble corrigé », les captures avant et après côte à côte et les boutons « Confirmer la correction » et « Toujours défectueux »
Comparer avant et après, puis décider

Option 2 : répondre pendant le test

Lancez un nouveau test manuel en anglais sur le questionnaire corrigé. Lorsque vous atteignez une page avec un ticket en revérification, la fenêtre Issues de l'extension du navigateur affiche sous la description du ticket la question Is this solved?. Regardez la page et répondez :

  • Yes clôture le ticket.
  • No le remet dans un statut ouvert pour le programmeur.

C'est la manière naturelle pour les tickets signalés à la main : vous regardez la page de toute façon.

Espace réservé : capture d'écran de la fenêtre Issues de l'extension du navigateur avec un ticket, sous sa description la question « Is this solved? » avec les boutons Yes et No
Répondre à la revérification dans l'extension du navigateur

Ce que vous avez pratiqué

  • Une seule valeur de statut, Fixed, lance la revérification - aucune étape supplémentaire pour le programmeur.
  • Les constats sont revérifiés par le contrôle automatique qui les a trouvés, en un clic dans Et ensuite ?.
  • Les tickets signalés à la main sont revérifiés par une personne, depuis le ticket ou directement pendant le test.
  • SurveyTester ne clôture jamais un ticket de lui-même : la décision reste à la QA.

Appliquez la même boucle à votre prochain projet : convertissez les constats, transmettez-les avec Mise à jour du script requise, laissez le programmeur régler Fixed et Prêt pour le QC, et laissez Et ensuite ? vous guider dans la revérification.