Pour commencer
Tester une élection en ligne doit répondre à une question : si le scrutin officiel se tenait aujourd’hui, l’organisateur et les électeurs sauraient-ils exactement quoi faire ?
Un simple coup d’œil à l’espace organisateur ne suffit pas. Testez tout le parcours, de l’invitation à la confirmation définitive.
Utiliser des données de test réalistes
Créez des postes fictifs qui ressemblent au vrai bulletin officiel (Live).
Si l’élection comporte huit postes, n’en testez pas un seul en supposant que tout ira bien. Un long bulletin révèle des problèmes de défilement sur mobile, de vérification et d’attention qu’un exemple trop court peut masquer.
Utilisez des électeurs et des candidats clairement fictifs pour que personne ne prenne un essai pour un véritable résultat.
Tester au moins deux tailles d’écran
Au minimum :
- un petit écran de téléphone
- un ordinateur portable ou de bureau ordinaire
Si possible, essayez Android avec Chrome et iPhone avec Safari, car les électeurs peuvent utiliser les deux.
Recherchez notamment :
- un défilement horizontal
- des boutons coupés
- des zones tactiles trop petites
- des titres qui passent mal à la ligne
- un état de sélection indiqué uniquement par la couleur
- une confirmation cachée plus bas dans la page
Tester le parcours depuis l’invitation
Ne copiez pas simplement l’adresse du bulletin depuis le tableau de bord organisateur en considérant que cela constitue un test électeur.
Utilisez le même mode d’accès que celui que recevra une vraie personne.
Sur Votes.ng, essayez le lien de vote individuel et, lorsqu’elle est applicable, la solution de secours par email et code.
Confirmez que :
- le lien ouvre la bonne élection de test
- le code fonctionne avec les informations attendues de l’électeur
- un code incorrect est refusé de manière sûre
- un ancien accès remplacé cesse de fonctionner
Lisez Liens et codes de vote.
Tester chaque règle de sélection
Pour chaque poste du bulletin, essayez :
- une sélection valide
- aucune sélection lorsqu’un choix est obligatoire
- trop de sélections si plusieurs choix sont possibles
- l’abstention explicite si l’élection la prévoit
- la vérification et la modification avant l’envoi définitif
L’interface doit expliquer clairement les choix autorisés avant qu’une erreur ne soit commise.
Tester un deuxième envoi
Après l’envoi réussi du bulletin d’un électeur fictif, tentez de voter encore avec le même accès.
Le système ne doit pas enregistrer un deuxième bulletin valide.
Il s’agit d’un test de réception important, pas d’une tentative d’attaque du système.
Lisez Comment prévenir le vote en double.
Tester le moment où le réseau devient incertain
Vous ne pourrez peut-être pas reproduire toutes les pannes de connexion, mais vous pouvez examiner la procédure.
Posez-vous les questions suivantes :
- Le bouton indique-t-il clairement qu’un envoi est en cours ?
- Un double clic accidentel est-il géré ?
- Si la page est actualisée après un envoi réussi, empêche-t-elle un nouveau vote ?
- Le reçu ou la confirmation permet-il de savoir que le bulletin a été enregistré ?
Tester les dates et le fuseau horaire
Consultez l’élection du point de vue d’une personne qui ne l’a pas configurée.
Assurez-vous que les heures d’ouverture et de clôture sont affichées clairement et utilisent le fuseau horaire voulu.
Si les électeurs résident dans plusieurs pays, précisez le fuseau horaire au lieu de supposer que tous interprètent de la même manière une heure locale.
Tester aussi les actions de l’organisateur
L’organisateur doit savoir :
- consulter l’état de l’élection
- consulter la participation sans voir les choix associés aux noms
- aider un électeur qui ne peut pas ouvrir le bulletin
- comprendre quand la liste électorale est verrouillée
- clôturer et finaliser l’élection selon le parcours prévu
- retrouver les informations de vérification du résultat
Un test côté électeur reste incomplet si l’organisateur ne sait pas ce qui se passera le jour du scrutin.
Relire le bulletin à partir de la source approuvée
Comparez le bulletin de test avec la liste officielle des candidats et des postes.
Vérifiez :
- l’orthographe
- l’affectation des candidats aux postes
- l’ordre
- les limites de sélection
- les descriptions
- les renseignements sur les candidats, s’ils sont utilisés
Ne vous fiez pas uniquement à votre mémoire.
Séparer les données de test du vote officiel
Les votes d’essai ne doivent jamais être comptés comme des votes officiels.
Votes.ng conserve la participation en mode Test séparément du vote officiel (Live). Les bulletins de test ne deviennent pas des bulletins officiels, et la réinitialisation des essais ne supprime pas les bulletins officiels. Les changements de structure sont limités pendant le cycle du vote officiel.
C’est une raison d’utiliser le mode Test plutôt que de créer de faux électeurs officiels dans une véritable élection.
Utiliser une liste de vérification écrite avant le lancement
Avant de payer ou d’ouvrir le vote officiel, confirmez :
- la liste électorale définitive est approuvée
- le bulletin a été relu
- tous les postes ont été testés
- les accès des électeurs ont été testés
- un deuxième envoi est bloqué
- l’affichage sur téléphone a été vérifié
- les dates et le fuseau horaire sont corrects
- l’assistance aux électeurs est prête
- la procédure de résultats est comprise
Demandez ensuite à une deuxième personne de relire cette liste si l’élection est importante pour votre organisation.
Un test coûte moins cher qu’une correction
La plupart des erreurs trouvées pendant les essais sont ordinaires : nom mal orthographié, mauvaise date, électeur manquant, instruction obscure ou affichage mobile confus.
Elles sont faciles à corriger avant le lancement et potentiellement difficiles à résoudre après l’enregistrement de vrais bulletins.
Continuez avec Comment organiser une élection en ligne ou consultez Comment ça marche sur Votes.ng pour découvrir le parcours du produit.