# Plan de tests V0.2.3

## Interface publique

1. Ouvrir `/` sur ordinateur, tablette et mobile.
2. Tester la recherche d'adresse et le bouton « Se localiser ».
3. Créer une observation sans photo puis avec photo.
4. Vérifier l'apparition du point sur la carte.
5. Créer les trois types de demande d'intervention.
6. Vérifier les messages de validation des champs conditionnels.

## Portail technique

1. Ouvrir `/admin.html` sans session : redirection vers `/login.html`.
2. Tester un mauvais puis un bon mot de passe.
3. Ouvrir une fiche et vérifier que le pied « PDF / Enregistrer » ne recouvre plus les champs.
4. Qualifier une observation.
5. Affecter une demande, programmer une date et enregistrer un compte rendu.
6. Télécharger le PDF.
7. Ouvrir une photo et vérifier qu'elle n'est pas accessible sans authentification.
8. Se déconnecter et vérifier que les routes techniques renvoient 401.

## Production

1. `GET /api/health/live` renvoie 200.
2. `GET /api/health/ready` renvoie 200 et le nombre de tables.
3. Redémarrer la tâche Windows et vérifier le retour automatique du service.
4. Tester un envoi SMTP avec les destinataires de test.
5. Exécuter `scripts/backup_data.ps1` et contrôler les deux fichiers de sauvegarde.
6. Vérifier les journaux dans `LOG_DIR`.
