Validation et Erreurs¶
Utilisez cette page comme liste de vérification lors de la mise en œuvre de la validation et des tests qualité.
Client (Étape 1)¶
- [ ] Prénom requis
- [ ] Nom de famille requis
- [ ] Exiger au moins une méthode de contact (téléphone ou email)
- [ ] Numéro de téléphone normalisé et validé par indicatif pays
- [ ] Le client est enregistré dans Odoo avec succès
Forfait (Étape 2)¶
- [ ] Sélection requise avant de continuer
- [ ] La liste des forfaits se charge avec succès (état vide géré)
- [ ] Le forfait inclut le produit principal et le privilège d'échange de batteries
Abonnement (Étape 3)¶
- [ ] Sélection requise avant de continuer
- [ ] Les abonnements sont compatibles avec le forfait sélectionné
- [ ] La tarification est affichée correctement et formatée de manière cohérente
- [ ] La fréquence (hebdomadaire/mensuelle) est clairement affichée
Aperçu (Étape 4)¶
- [ ] Les totaux sont calculés correctement
- [ ] Les détails du client, du forfait et de l'abonnement correspondent aux sélections
- [ ] Empêcher l'encaissement si les totaux/détails sont manquants
Paiement (Étape 5)¶
- [ ] La permission de scan QR est gérée (accès caméra)
- [ ] Les codes QR invalides/expirés sont gérés avec nouvelle tentative
- [ ] Le reçu manuel prend en charge la validation et la recherche d'état
- [ ] Le résultat de confirmation de paiement est stocké et reflété dans l'IU
- [ ] L'ordre d'abonnement est créé dans le backend en cas de succès
Véhicule (Étape 6)¶
- [ ] Le scan QR fonctionne et valide l'ID du véhicule
- [ ] Le véhicule est lié au bon abonnement
- [ ] Les véhicules déjà assignés sont rejetés avec une erreur claire
- [ ] La permission caméra est gérée
Batterie (Étape 7)¶
- [ ] Le scan QR fonctionne et identifie la batterie
- [ ] La connexion BLE s'établit avec succès
- [ ] Le service ATT retourne l'ID de la batterie
- [ ] Le service DTA retourne le niveau d'énergie
- [ ] Le coût initial d'électricité est calculé correctement
- [ ] La finalisation du service est signalée au backend
- [ ] L'échec de connexion BLE est géré avec nouvelle tentative
Terminé (Étape 8)¶
- [ ] Le reçu affiche tous les champs (nom, téléphone, forfait, ID d'abonnement, ID véhicule, batterie, montant payé, mot de passe temporaire)
- [ ] Le mot de passe temporaire est visible et correct
- [ ] Le bouton Nouvel Enregistrement retourne à l'Étape 1