Aller au contenu

Attentes des questions - ce que la programmation doit faire

Indiquez par question ce que l'enquête doit faire - rotation, ordre fixe, items d'une question antérieure, sous-ensemble - et laissez chaque test le vérifier.

Publié 4 min de lecture .md

Une page d'enquête peut avoir l'air correcte et être pourtant mal programmée : les marques ne sont pas randomisées, « Aucune de celles-ci » se promène dans la liste, la question suivante montre des marques que le répondant n'a jamais choisies. Ces règles sont invisibles sur une page isolée. Les attentes des questions vous permettent de les énoncer une fois par question ; chaque test est vérifié par rapport à elles, et un écart devient un constat.

Ce qu'est une attente

Une attente est une règle sur une question et l'une de ses listes - les options de réponse ou les lignes de grille :

AttenteCe qu'elle énonceVérifiée comment
Ordre en rotationles items sont affichés dans un ordre différent par interview ; certains peuvent être ancrés (« Aucune de celles-ci » toujours en dernier)sur l'ensemble des tests : les mêmes items doivent apparaître dans des ordres différents ; un item ancré doit garder sa position
Ordre fixel'ordre ne doit jamais changersur l'ensemble des tests : aucune rotation ne doit être constatée
Items d'une question antérieureseuls les items sélectionnés (ou non sélectionnés) à une question source sont affichés ; pour les grilles, les lignes répondues avec des valeurs données ; ou la liste complète reprise - au choix dans le même ordre ou l'ordre inversepar test : ce que la question source a répondu contre ce que la cible a affiché
Sous-ensemble par répondantchaque répondant voit N des items, tirés de façon équilibrée ou aléatoirepar test et sur l'ensemble des tests, voir Tester les questions qui affichent un sous-ensemble aléatoire

Les items sont appariés par leur valeur interne, les tests dans plusieurs langues comptent donc ensemble.

Pourquoi c'est difficile sans SurveyTester

  • Les règles vivent dans les notes. « Randomiser, 98 et 99 fixes », « afficher les marques choisies à Q5 dans le même ordre » - le programmeur les lit une fois ; personne ne les vérifie ensuite.
  • Une interview ne prouve rien. Rotation et équilibre ne se voient que sur de nombreuses interviews.
  • Les erreurs de piping sont silencieuses. Une question suivante qui affiche les mauvaises marques ne plante pas ; elle collecte discrètement de mauvaises données.

Où travailler avec les attentes

Ouvrez Pages et routage. La colonne Attentes montre, par question, ce qui est énoncé : une icône de rotation pour les options ou les lignes (verte quand la rotation a été constatée dans les tests, orange tant qu'elle manque), un cadenas pour un ordre fixe, une icône d'arbre avec le nombre de dépendances, et le bouton de sous-ensemble.

Espace réservé : capture du tableau Pages et routage avec la colonne Attentes - icônes de rotation en vert et orange, un cadenas, un nombre de dépendances
La colonne Attentes

L'icône de modification ouvre la boîte de dialogue Attentes de la question, avec une section par type de règle et par liste :

  1. Rotation - rien d'attendu, en rotation (avec les items qui gardent leur position) ou fixe. Le verdict à côté indique si les tests ont constaté une rotation.
  2. Les options de réponse / lignes dépendent d'une question antérieure - la question source, ce qui est affiché (sélectionné, non sélectionné, lignes répondues avec des valeurs données, tous les items), l'ordre (non vérifié, identique, inversé) et les items toujours affichés (« Aucune de celles-ci »).
  3. Sous-ensemble par répondant - le nombre d'items qu'un répondant voit et le tirage.
  4. MaxDiff - marquer une question comme tâche MaxDiff, voir Tester les questions MaxDiff.
Espace réservé : capture de la boîte de dialogue Attentes avec le sélecteur de rotation, la sélection multiple des items ancrés et la section de dépendance avec question source, filtre et ordre
La boîte de dialogue Attentes

Trois sources d'une règle

  • À la main dans la boîte de dialogue.
  • Depuis le document du questionnaire : après Rapprocher et vérifier, les instructions de randomisation, d'ancrage, de piping, de « same order as » et de sous-ensemble du document deviennent des règles d'origine issue du questionnaire.
  • Suggérer des attentes (bouton au-dessus du tableau) lit les derniers tests et propose des dépendances pour chaque question dont la liste provient visiblement d'une question antérieure ; origine suggérée par les tests.

Une règle manuelle remplace le document et la suggestion ; la désactiver garde la règle inférieure désactivée aussi, et Utiliser l'attente du questionnaire retire la substitution.

Constats

Les écarts sont des constats AutoDetect sous les vérifications Rotation attendue, Éléments dépendant d'une question antérieure et Exposition des items : le constat nomme le premier test et les items concernés, peut être approuvé en problème ou refusé, et est retiré quand la règle change ou que l'attente est satisfaite plus tard (par exemple dès que la rotation a été constatée). La boîte de dialogue liste les constats de chaque règle. Les vérifications s'activent et se désactivent comme toutes les autres, voir Auto Detect Issues.

Les constats apparaissent avec l'analyse du projet qui s'exécute après les tests terminés, généralement en quelques minutes.

Pas à pas

  1. Lancez une première série de tests pour que les pages soient détectées.
  2. Cliquez sur Suggérer des attentes et passez en revue les dépendances proposées dans les boîtes de dialogue.
  3. Ajoutez ce que la suggestion ne peut pas savoir : rotations, ordres fixes, items ancrés, sous-ensembles - ou importez le document du questionnaire et laissez Rapprocher et vérifier s'en charger.
  4. Lancez d'autres bots ; ouvrez la liste des constats et transmettez les écarts au programmeur.
  5. Après la correction, relancez : les constats qui ne se reproduisent plus sont retirés.

À retenir

Les attentes transforment les notes de programmation en vérifications : énoncez une fois ce qu'une question doit faire, et chaque test vous dit si l'enquête s'y tient.