Documentation des tests pour le module de surveillance externe¶
Pour assurer le bon fonctionnement du module de surveillance externe, une série de tests ont été mis en place pour vérifier chaque aspect du système. Les tests couvrent la configuration matérielle, la communication avec le serveur central, la capture vidéo, et le flux vidéo transmis au serveur.
Listes des tests¶
Nº | Catégorie | Description | Résultat attendu |
---|---|---|---|
1A | Matériel | Connexion de la caméra au Raspberry Pi | La caméra est connectée correctement au port CSI du Raspberry Pi |
1B | Matériel | Montage du Raspberry Pi dans le boîtier | Le Raspberry Pi est monté de manière sécurisée dans le boîtier de dérivation |
1C | Matériel | Installation du boîtier de dérivation sur le trépied | Le boîtier est solidement fixé sur le trépied pour une capture stable |
2A | Communication | Configuration des ports sur le Raspberry Pi | Les ports nécessaires sont ouverts sur le Raspberry Pi pour permettre la communication avec le serveur central |
2B | Communication | Connexion au serveur central | Le Raspberry Pi peut se connecter au serveur central et envoyer le flux vidéo |
2C | Communication | Envoi du flux vidéo au serveur central | Le serveur central reçoit et affiche correctement le flux vidéo en temps réel |
3A | Logiciel | Initialisation de la caméra | La caméra Raspberry Pi est correctement initialisée avec la résolution et les paramètres appropriés |
3B | Logiciel | Capture vidéo continue | La caméra capture des images de manière continue sans interruption |
3C | Logiciel | Transfert du flux vidéo via une application web | Le serveur web intégré transmet correctement le flux vidéo aux clients connectés |
4A | Performance | Test de la stabilité du flux vidéo | Le flux vidéo est stable sans délai ni interruption importantes |
4B | Performance | Test de la qualité vidéo | Le flux vidéo a une résolution et une clarté acceptables pour une surveillance efficace |
4C | Performance | Test de la latence | La latence entre la capture vidéo et son affichage sur le serveur est minimale |
Détails des tests¶
-
Matériel
- 1A : Vérifier la connexion de la caméra Raspberry Pi au port CSI du Raspberry Pi. S'assurer que la caméra est détectée par le système.
- 1B : Monter le Raspberry Pi dans le boîtier de dérivation. Vérifier que le boîtier est sécurisé et adapté à une utilisation en extérieur.
- 1C : Fixer le boîtier de dérivation sur le trépied. Vérifier que le montage est stable et que le boîtier est bien positionné pour une capture optimale.
- 1D : Tester la résistance aux intempéries. Exposer le module de surveillance externe à différents environnements pour vérifier sa durabilité.
-
Communication
- 2A : Configurer les ports du Raspberry Pi. S'assurer que les ports nécessaires pour la communication avec le serveur central sont ouverts et accessibles.
- 2B : Établir une connexion avec le serveur central. Vérifier que le Raspberry Pi peut se connecter au serveur central et transmettre des données.
- 2C : Envoyer le flux vidéo au serveur central. Vérifier que le serveur central reçoit et affiche correctement le flux vidéo en temps réel.
-
Logiciel
- 3A : Initialiser la caméra Raspberry Pi. S'assurer que la caméra est correctement initialisée avec les paramètres de résolution et de capture appropriés.
- 3B : Capturer la vidéo en continu. Vérifier que la caméra capture des images de manière continue et sans interruption.
- 3C : Transférer le flux vidéo via une application web. Vérifier que le serveur web intégré transmet correctement le flux vidéo aux clients connectés.
-
Performance
- 4A : Tester la stabilité du flux vidéo. Vérifier que le flux vidéo est stable et ne présente pas de délais ou d'interruptions majeures.
- 4B : Évaluer la qualité vidéo. Vérifier que le flux vidéo a une résolution et une clarté acceptables pour une surveillance efficace.
- 4C : Mesurer la latence. Vérifier que la latence entre la capture vidéo et son affichage sur le serveur est minimale.
Journal de tests¶
Les tests ont été effectués du 27/03/24 au 10/06/24. Voici les résultats détaillés :
Date | 1A | 1B | 1C | 1D | 2A | 2B | 2C | 3A | 3B | 3C | 4A | 4B |
---|---|---|---|---|---|---|---|---|---|---|---|---|
06/04/24 | X | X | X | X | X | X | x | X | X | X | X | X |
16/04/24 | X | X | X | X | X | X | X | X | X | X | X | X |
26/04/24 | X | X | X | X | X | X | X | X | X | X | X | X |
10/05/24 | X | X | X | X | X | X | X | X | X | X | X | X |
16/05/24 | X | X | X | X | X | X | X | X | X | X | X | X |
24/05/24 | X | X | X | X | X | X | X | X | X | X | X | X |
07/06/24 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |