JCD Commerce V2 · 10
Tests et validation
La validation associe tests techniques automatisés, vérifications fonctionnelles manuelles, démonstrations métier et checklist interne.
Tests automatisés
Les tests Feature Laravel constituent la partie automatisée de la validation technique. Ils exécutent des requêtes authentifiées, vérifient les réponses et mutations, et s’appuient sur des factories et seeders reproductibles. Ils couvrent notamment les comptes, les rôles, les autorisations, l’isolation des données, le workflow des documents, la validation limitée au groupe et la révision sans altération de la source.
La stratégie de tests cible prioritairement les règles dont la défaillance exposerait des données ou produirait un document incohérent.
Les tests Feature vérifient ensemble requêtes, authentification, base et réponse HTTP. Ils sont moins rapides que des tests unitaires isolés, mais apportent ici davantage de confiance sur les risques métier principaux : accès hors périmètre et transitions incorrectes.
Validation fonctionnelle
La validation fonctionnelle repose séparément sur des vérifications manuelles des parcours métier, des démonstrations régulières auprès d’utilisateurs habituels de la V1 et une checklist interne couvrant le catalogue, le panier, les devis, les commandes, la validation, les utilisateurs, les groupes d’adresses, les rôles, les droits et l’isolation par compte. Ces échanges ont permis de confronter l’application à des usages réels et de recueillir des retours sur l’ergonomie.
Portée de la recette
La recette fonctionnelle menée sur l’environnement de préproduction a permis de valider les principaux parcours métier et peut se poursuivre au fil des derniers ajustements. À ce stade, aucun procès-verbal de recette formel n’a été signé : il s’agit d’une validation progressive et concrète, et non d’une recette contractuelle achevée. La mise en production reste donc subordonnée à la validation finale de cette version préproduction.
Tests automatisés et recette progressive apportent une confiance adaptée à la préproduction sans revendiquer une validation contractuelle.