Aller au contenu

Comparer un projet avec la vague précédente

Reliez un projet à celui dont il est issu et obtenez chaque différence : pages, questions, textes, modalités de réponse et routage, changements prévus cochés.

Publié Mis à jour 9 min de lecture .md

Rares sont les questionnaires écrits à partir de zéro. Une étude de suivi revient chaque trimestre, un questionnaire est traduit pour un second marché, ou un client demande « le même questionnaire que l'an dernier avec trois nouvelles questions ». Le nouveau script est une copie d'un ancien, et la question qui intéresse le testeur est : qu'est-ce qui a changé ? La page Comparer des projets relie le nouveau projet à celui à partir duquel il a été construit et liste chaque différence entre les deux questionnaires, de sorte que les changements prévus sont faciles à confirmer et que les changements imprévus ressortent.

Pourquoi la comparaison manuelle est difficile

Deux scripts qui se ressemblent sont rarement identiques. Entre deux vagues, une question est reformulée, une modalité de réponse est supprimée, une condition de routage est resserrée, une page est scindée en deux. Rien de tout cela n'est visible dans le lien du questionnaire, et lire deux questionnaires côte à côte pendant une heure est exactement le genre de tâche où le seul mot modifié passe inaperçu.

Avec un projet de comparaison relié, SurveyTester fait la comparaison pour vous :

  • La page Comparer des projets résume ce qui diffère : pages nouvelles et manquantes, questions ajoutées, supprimées, déplacées ou renommées, textes de question modifiés, modalités de réponse et lignes de grille modifiées, routage différent.
  • Pages & Routage affiche les pages du projet associé à côté de celles du projet en cours, et le diagramme de routage s'ouvre sous la forme de deux diagrammes côte à côte, alignés comme une comparaison de textes.
  • Les exécutions de test peuvent être répétées dans le projet associé : une exécution enregistrée dans l'ancienne vague est rejouée sur le nouveau script avec les mêmes réponses.

Où se trouve le réglage

Ouvrez le nouveau projet et allez dans Détails du projet › Comparer des projets. La page n'est affichée qu'aux utilisateurs dont le rôle possède la permission Peut comparer des projets.

Espace réservé : capture d'écran de la page « Comparer des projets » avec le sélecteur et le résumé
La page « Comparer des projets » après le choix d'un projet

Pas à pas

  1. Dans Détails du projet › Comparer des projets, cliquez sur le champ Comparer avec le projet. Un sélecteur de projet s'ouvre, avec la même arborescence que le menu principal : vos entreprises, leurs dossiers et les projets qu'ils contiennent.
  2. Saisissez quelques lettres dans le champ de recherche pour réduire l'arborescence, ou ouvrez les dossiers à la main. Le projet dans lequel vous travaillez n'est pas proposé : un projet ne peut pas être comparé avec lui-même.
  3. Vous cherchez une vague plus ancienne ? Activez Afficher les projets clôturés. Les projets clôturés sont les cibles de comparaison habituelles, car la vague précédente a normalement été validée et clôturée.
  4. Cliquez sur le projet. Le sélecteur se ferme, le champ affiche Entreprise › Dossier › Nom du projet, le lien est enregistré immédiatement et la comparaison démarre.
  5. Lisez le résumé : il indique quels types de différences ont été trouvés, ou que les deux projets sont identiques. En dessous, une section par type liste les différences, chacune avec sa page et sa question et le détail : pour un texte modifié, l'ancienne et la nouvelle formulation sur une ligne, ce qui a été retiré barré et ce qui a été ajouté souligné.
  6. Parcourez la liste. Basculez une différence sur Prévu lorsqu'elle était voulue ; elle quitte la vue Ouverts. Pour une différence non voulue, cliquez sur Créer un ticket : un ticket s'ouvre, prérempli avec la page, le changement et les deux textes, et reste lié à la différence. La ligne affiche ensuite le ticket sous forme de puce avec son numéro (#12) ; un clic l'ouvre, un ticket clôturé apparaît grisé et barré. Une différence peut avoir plusieurs tickets – un par langue, ou un second lorsque le premier a été clôturé trop tôt –, c'est pourquoi Créer un ticket reste disponible à côté des puces.
  7. Une ligne n'est pas claire ? Cliquez sur Côte à côte : une boîte de dialogue affiche à gauche la page de ce projet et à droite la page correspondante du projet de comparaison, chacune par sa capture d'écran la plus récente, avec au-dessus la différence, son interrupteur Prévu et le bouton Créer un ticket. Les flèches de la barre de titre parcourent la liste sans fermer la boîte de dialogue.
Espace réservé : capture d'écran du sélecteur de projet ouvert avec le champ de recherche, l'interrupteur des projets clôturés et l'arborescence
Le sélecteur de projet : recherche, interrupteur des projets clôturés et arborescence

Pour retirer le lien, cliquez sur le petit × à côté du projet sélectionné.

Ce que vous obtenez

La page Comparer des projets est la vue d'ensemble : les filtres Ouverts, Prévus et Tous passent des différences qui demandent encore un regard à celles déjà confirmées, et une ligne discrète vous indique quand des changements prévus ont été réalisés et ne diffèrent plus. Afficher dans Pages & Routage mène à la vue appariée : à côté de chaque page du projet en cours apparaît la page correspondante du projet associé, et le diagramme de routage s'ouvre sous la forme de deux diagrammes côte à côte, les pages qui n'existent que d'un côté entourées d'un trait pointillé. Dans Exécutions de test, la boîte de dialogue Répéter l'exécution de test propose de répéter une exécution dans le projet associé.

Espace réservé : capture d'écran de Pages & Routage montrant les pages du projet associé à côté des pages actuelles
Pages & Routage avec le projet associé

Bon à savoir

  • Un projet de comparaison par projet. Le lien est à sens unique : définissez-le sur la nouvelle vague et faites-le pointer vers l'ancienne.
  • Une langue à la fois. Un projet multilingue est comparé dans l'une de ses langues ; un sélecteur de langue en haut de la page passe de l'une à l'autre, et la page retient votre choix. Pages, questions, codes de réponse et routage sont identiques dans toutes les langues : ces différences et leurs marques prévu sont communes. Les textes modifiés appartiennent à la langue affichée, et un ticket créé depuis la page porte cette langue. Si le projet de comparaison n'a pas de version dans la langue choisie, sa langue par défaut est utilisée et une note l'indique. Un texte n'est comparé que là où les deux projets en ont un dans cette langue : une question que la vague précédente n'a jamais posée en espagnol n'affiche aucune différence de texte en espagnol.
  • Les marchés, en option. Si le projet a des marchés, un second sélecteur à côté de la langue en choisit un. La comparaison utilise alors les textes propres du marché là où il en a, et les textes de la langue partout ailleurs ; le projet de comparaison est lu à travers son marché du même nom. Tous les marchés compare les textes de la langue. Un ticket créé depuis une vue par marché porte le marché, et les marques prévu sur les textes sont conservées par marché.
  • Les compteurs sont des interrupteurs. Chaque compteur de la ligne de résumé – changements de pages, de questions, de textes, de modalités de réponse, de routage – affiche ou masque sa section en dessous. Désactivez ceux dont vous n'avez pas besoin ; la page s'en souvient, comme du choix Ouverts / Prévus / Tous, et vous retrouvez la même vue à votre retour.
  • Recherche. Le champ de recherche à côté des filtres réduit la liste aux différences qui contiennent chaque mot saisi, dans les noms de pages et de questions, les codes de réponse et les textes. Échap ou le × l'efface.
  • Les textes variables sont comparés comme des modèles. Une question qui insère une marque ou un stimulus dans son texte (« Évaluez Audi », « Évaluez Tesla ») affiche un texte différent à chaque exécution. SurveyTester le détecte dans l'historique des textes du projet et compare le modèle à la place – « Évaluez {pipe-in} » –, de sorte que deux vagues au même script ne sont pas listées comme un changement de texte. L'espace réservé apparaît sous forme de petite puce ; son infobulle liste les valeurs vues. Un texte qui change entièrement, sans partie commune, n'est pas comparé du tout.
  • Les questions en rotation ne sont pas comparées par ordre. Lorsque les modalités de réponse ou les lignes de grille d'une question tournent – détecté à partir des exécutions de test ou défini comme attente –, un ordre différent entre les deux vagues n'est pas une différence et n'est pas listé. Les modalités ajoutées, supprimées et modifiées sont toujours signalées.
  • Le routage est observé à partir des exécutions de test. Un chemin qu'un côté n'a pas encore montré figure comme pas encore vu, avec le nombre d'exécutions qui permettrait de trancher, et il ne compte pas comme un changement. Testez un peu plus la nouvelle vague et l'entrée se résout d'elle-même.
  • Choisir les exécutions de test par jalon. Les grands projets passent par des phases – un pilote, la première vague de terrain, une relance – et l'on veut généralement comparer une phase, pas tout ce que le projet a jamais exécuté. Sous le sélecteur de projet, chaque projet dispose d'un sélecteur À partir du jalon et Jusqu'au jalon listant ses jalons. Seules les exécutions de test démarrées entre les deux jalons comptent pour la comparaison du routage et pour les captures de pages de ce projet ; un sélecteur vide signifie aucune limite. La plage est enregistrée avec la comparaison, elle est donc la même pour tous ceux qui ouvrent la page, et la ligne de synthèse affiche les dates utilisées. Les textes, pages et modalités de réponse sont toujours comparés tels qu'ils sont maintenant – la plage décide seulement des exécutions dont le routage est lu.
  • Les décisions sont conservées. Les marques « prévu » sont gardées par différence à travers les recalculs et les copies de projet. Si le texte change de nouveau, c'est une nouvelle différence ouverte.
  • Les tickets créés ici peuvent être revérifiés automatiquement. Un ticket créé sur cette page retient pour quelle différence il a été ouvert : la page, la question, l'option de réponse et le texte du projet de comparaison. Lorsque le ticket passe plus tard à Revérification nécessaire (voir Revérification automatique des tickets corrigés), le test suivant de cette page est jugé par rapport au projet de comparaison : un texte modifié compte comme corrigé lorsque la formulation du projet de comparaison est de retour ; une question ou une option de réponse nouvelle, lorsqu'elle a disparu ; une option manquante, lorsqu'elle est de retour. Les différences d'ordre, de routage ou de type de question demandent toujours un regard humain. La suppression d'un ticket le retire de la ligne.
  • Les projets clôturés restent sélectionnables. Vous pouvez comparer à tout moment avec un projet clôturé ; celui-ci n'est pas modifié pour autant.
  • Un projet que vous ne voyez plus – supprimé ou déplacé vers une entreprise à laquelle vous n'avez pas accès – est affiché par son identifiant dans le champ. Retirez-le avec le × et choisissez un autre projet.
  • Le meilleur moment pour définir le lien est juste après la création de la nouvelle vague, avant les premières exécutions de test ; voir le déroulé d'un projet dans Bonnes pratiques de projet.