Un réglage est une promesse : « je le change, et il reste changé ». Teste chaque réglage un par un. Tiens un tableau avec les colonnes : réglage, valeur par défaut, valeur modifiée, effet, conservé après redémarrage.
La checklist
- Chaque réglage a une valeur par défaut raisonnable. - Pourquoi : la plupart des utilisateurs n'ouvrent jamais les paramètres. - Comment vérifier : installation neuve, sans changement. L'app se comporte bien, et chaque bascule affiche son état réel.
- Le réglage a un effet immédiat. - Pourquoi : une bascule qui ne fait rien érode la confiance. - Comment vérifier : change-le et va à l'écran qu'il affecte. L'effet est visible sans redémarrage, sauf si l'app indique qu'un redémarrage est nécessaire.
- Il survit à la fermeture de l'app. - Pourquoi : la persistance est la promesse centrale. - Comment vérifier : change-le, ferme l'app en la glissant, rouvre-la. La valeur et son effet sont inchangés.
- Il survit au redémarrage de l'appareil. - Pourquoi : certains stockages sont effacés ou réinitialisés au démarrage s'ils sont mal gérés. - Comment vérifier : change-le, redémarre le téléphone, ouvre l'app.
- Il survit à une mise à jour de l'app. - Pourquoi : les mises à jour et migrations peuvent réinitialiser les préférences. - Comment vérifier : installe une ancienne build, change les réglages, puis mets à jour vers la nouvelle build par-dessus. Les valeurs sont conservées. Voir tester une mise à jour d'app en production.
- Il survit à la déconnexion et à la reconnexion. - Pourquoi : le réglage est-il par appareil ou par compte ? Les utilisateurs ont une attente. - Comment vérifier : change, déconnecte-toi, reconnecte-toi avec le même utilisateur, puis avec un autre. Conforme à ton intention de conception : les réglages de compte suivent le compte, les réglages d'appareil restent sur l'appareil.
- La réinitialisation aux valeurs par défaut fonctionne et est sûre. - Pourquoi : une réinitialisation ne doit pas effacer les données par surprise. - Comment vérifier : utilise la réinitialisation. Une confirmation indique ce qui sera réinitialisé ; seuls les réglages reviennent à leur valeur par défaut, les données utilisateur restent.
- Réglages dépendants. - Pourquoi : une option peut rendre une autre sans objet. - Comment vérifier : désactive une option parente. Les options enfants sont désactivées ou masquées avec une raison, et leurs valeurs reviennent quand elles sont réactivées.
- Langue, région et thème. - Pourquoi : ces réglages changent chaque écran. - Comment vérifier : change chacun, y compris pendant que des écrans sont ouverts. Textes, formats et couleurs se mettent à jour partout, y compris dans les boîtes de dialogue et les notifications. Contrôle le contraste en mode sombre.
- Taille du texte et options d'accessibilité.
- Pourquoi : les options de l'app et celles du système peuvent se contrarier.
- Comment vérifier : règle la plus grande taille de police système et le texte en gras ; les libellés des paramètres ne doivent pas être tronqués.
- Modifications hors ligne.
- Pourquoi : les réglages synchronisés ont besoin d'un plan sans réseau.
- Comment vérifier : change un réglage synchronisé en mode avion. Soit il est enregistré puis synchronisé plus tard, soit l'utilisateur en est averti. Voir la checklist des états d'erreur.
- Deux appareils.
- Pourquoi : les réglages synchronisés peuvent entrer en conflit.
- Comment vérifier : change le même réglage sur deux appareils ; le résultat est prévisible (la dernière modification l'emporte) et cohérent après synchronisation.
- Conflits au niveau du système.
- Pourquoi : un réglage peut indiquer « activé » alors que l'autorisation système est désactivée.
- Comment vérifier : active une option dans l'app, puis révoque l'autorisation système. L'app affiche l'état réel et un moyen de le corriger.
- Liens et textes d'information dans les paramètres.
- Pourquoi : les entrées confidentialité, conditions, aide et version sont souvent mortes.
- Comment vérifier : touche chacune. Elles s'ouvrent, le numéro de version est correct, et le retour ramène aux paramètres.
- Formulation.
- Pourquoi : « Activer la désactivation de... » prête à confusion.
- Comment vérifier : lis chaque libellé et description. Le texte d'une bascule doit dire ce qui se passe quand elle est activée.
Voir aussi
Retour à toutes les checklists · Checklist de suppression de compte · Checklist de consentement et de confidentialité
Tu veux quelqu'un qui actionne chaque interrupteur et signale ce qui ne tient pas ? Commence gratuitement : retour privé et structuré, 1 retour = 1 crédit.