Beaucoup de régressions viennent moins d'un algorithme que d'un flux mal qualifié : structure JSON qui change, ordre de colonnes, valeur absente, doublon, valeur limite, erreur de mapping ou comportement inattendu entre lecture et sauvegarde. Cette page sert à cadrer les tests qui portent d'abord sur les flux et les données.
Analyse ce flux de bout en bout comme un responsable QA.
Flux : {{FLUX}}
Attendu :
1) Étapes du flux
2) Données d'entrée et de sortie
3) Cas nominaux
4) Cas d'erreur
5) Points de vérification
Propose un jeu de données de test pour ce traitement.
Inclure :
- cas nominal ;
- champ manquant ;
- format invalide ;
- doublon ;
- valeur limite ;
- données sensibles à masquer.
Sujet : {{FLUX_OU_FICHIER}}
Voici un correctif ou une évolution sur un flux de données.
Attendu :
- zones impactées ;
- tests à rejouer ;
- effets de bord possibles ;
- contrôles manuels indispensables.
Contexte : {{PATCH}}
Prépare une procédure de validation pour ce fichier ou cet échange. Vérifier : - structure ; - types ; - champs obligatoires ; - cardinalité ; - cohérence métier ; - rapport d'erreur attendu.
La page est directement utile pour les flux autour de fiches.json et sujets.json, avec les points d'entrée get-fiches-list.php, get-sujet.php, save-fiche.php et save-sujet.php.
Elle est aussi utile pour vérifier un flux pédagogique ou API en croisant Ajax, REST / JWT et test-configuration.html.
Pour la QA plus générale, voir la page QA / test. Pour les échanges de données et fichiers plats, voir la page import / export. Pour les prompts de développement, voir les prompts développement. Pour débuter selon le besoin, voir le parcours débutant et les prompts pour débutants. Pour les séquences de travail, voir les workflows et les checklists.