capTests
Se connecter

SmartInterventions smartinterventions

Ce projet nécessite une intervention humaine pour qualifier manuellement 48 cas de test. 113 cas sont couverts par un test automatique relancé à chaque nouvelle version.
Consultation en lecture seule. Vous voulez participer ? Contactez le chef de projet pour rejoindre l'équipe et créer votre compte. Se connecter.
Réf Intitulé Cycle Couverture Verdict
Back-office Dolibarr
SI-024 inventaire - quid au niveau du backoffice -> visible sur fiche tiers / equipements (à retravailler) À tester Manuel Non testé
SI-134 Planning client : activer/désactiver les notifications par intervention
Détails

Sur la fiche intervention, le bloc "Notifications client" permet d'activer ou de désactiver l'envoi des e-mails de planning pour cette intervention. Désactivé par défaut (opt-in). Vérification visuelle.

À tester Manuel Non testé
SI-135 Planning client : liste back-office des validations
Détails

Le menu Commercial > Interventions > "Validations clients" liste les notifications (date, intervention, client, créneau prévu, statut, J-4/J-1, créneau proposé) avec un filtre par statut. Vérification visuelle.

À tester Manuel Non testé
Front PWA
SI-001 proposer l'installation de la PWA au 1er lancement dans le navigateur web Mobile
Détails

Manifest installable vérifié en 09/16, mais pas le prompt d'installation. Android/Chrome : la proposition d'installation doit apparaître ; iOS/Safari : instructions "Partager > Sur l'écran d'accueil". iOS interdit à Firefox d'installer une PWA (limite système, pas un bug).

À tester Manuel Non testé
SI-007 progress / popup sync : eviter d'avoir un effet "2 popup qui se suivent" Mobile À tester Manuel Non testé
SI-013 popup intervention (bouton débuter) : réorganiser les actions (pdf/mail, "autres actions", coordonnées) Mobile
Détails

sur la popup intervention ou on a le bouton débuter il faudrait déplacer pdf / mail en dessous du bouton principal d'action et remplacer les deux boutons transférer / me retirer par un bouton "autres actions" qui serait transférer / me retirer / ajouter un collègue quand au bouton coordonnées il faudrait le déplacer tout en haut et un peu plus "discret" / intégré

À tester Manuel Non testé
SI-017 android création inventaire ouvre le clavier pour rien Mobile À tester Manuel Non testé
SI-018 bug d'affichage quand le clavier est affiché ça fait une grosse zone "grise" qui recouvre l'appli (voir screenshot alban) Mobile À tester Manuel Non testé
SI-019 PWA : iPhone pb défilement swipe inversé/swipe naturel de manière aléatoire (seulement si "Entête et Barre de Nav cachées" est désactivé !) Mobile À tester Manuel Non testé
SI-020 swipe horizontal qui permet de faire n'importe quoi -- uniquement sur iPhone (Android : bouton back interface) ; lié au swipe inversé Mobile À tester Manuel Non testé
SI-022 Auto-masquage entête et barre du bas au scroll (option Réglages) appliqué à toutes les listes Mobile
Détails

Objectif : vérifier que les deux options d'auto-masquage de la barre du haut et de la barre du bas au scroll fonctionnent et s'appliquent de manière cohérente sur TOUTES les pages-listes de l'appli mobile.

Où se trouve l'option (Réglages > bloc "Interface") :

  • "Entête cachée lors du scroll" -> masque la barre du haut (entête) au scroll.
  • "Barre de navigation cachée lors du scroll" -> masque la barre du bas (onglets) au scroll. Ce ne sont PAS des masquages permanents : c'est un auto-masquage au défilement. En défilant vers le bas, l'élément disparaît ; en remontant, il réapparaît. Les deux options sont activées par défaut.

Comportement attendu (option ACTIVÉE) :

  • Défiler vers le bas dans une liste -> l'entête (si option entête activée) et/ou la barre du bas (si option barre activée) glissent hors de l'écran.
  • Défiler vers le haut -> l'élément réapparaît.

Comportement attendu (option DÉSACTIVÉE) :

  • L'élément reste visible en permanence, quel que soit le scroll.

Pages-listes à tester (toutes doivent réagir à l'option de la même façon) :

  1. Accueil (HomePage)
  2. Interventions / liste (IntsPage)
  3. Clients / liste (ClientsPage)
  4. Fiche client (ClientPage)
  5. Historique client (ClientHistoryPage)
  6. Photos client (ClientPhotosPage)
  7. Documents client (ClientDocumentsPage)
  8. Parc / équipements (ParcPage)
  9. Fiche équipement (EquipmentPage)
  10. Inventaire (InventoryPage)
  11. Inventaire - choix du site (InventorySiteChoicePage)
  12. Inventaire - choix du client (InventoryCustomerChoicePage)
  13. Planning / calendrier (SchedulerPage)
  14. Formulaire d'intervention (FormPage)
  15. Création d'intervention (CreateFormPage)

Procédure :

  1. Réglages : activer les deux options. Parcourir chaque page ci-dessus, faire défiler une liste assez longue et vérifier que l'entête et la barre du bas se masquent puis réapparaissent au scroll.
  2. Réglages : désactiver les deux options. Reparcourir les mêmes pages et vérifier que l'entête et la barre du bas restent visibles en permanence.
  3. Tester les deux options indépendamment (une activée, l'autre désactivée) pour confirmer qu'elles agissent séparément (entête vs barre du bas).

Cas particulier attendu :

  • La page Réglages elle-même garde toujours l'entête et la barre du bas visibles (comportement voulu, ne pas considérer comme un bug).

Plateforme : mobile uniquement. Sur tablette et bureau, les barres haut/bas n'existent pas (interface différente), l'option ne s'y applique pas : ne pas tester sur ces formats.

Note iPhone / Safari : sur iOS, le comportement de la barre d'adresse Safari peut interagir visuellement avec le masquage au scroll. Vérifier qu'il n'y a ni zone blanche ni chevauchement avec la barre Safari lors du masquage et de la réapparition.

À tester Manuel Non testé
Transverse
SI-023 désactiver les notification hors heures ouvrées -- boucler sur le planning / heures de travail du salarié (astreintes / nuit / weekend) À tester Manuel Non testé