Skip to main content

Cahier de Tests

Cahier de Tests — Projet IRS-SI

Étudiant : Kermorvant Mathéo (E1) Date de rédaction : Mai 2026 Version : 1.0


Présentation

Ce cahier de tests recense l'ensemble des tests unitaires réalisés pour valider le bon fonctionnement des services déployés dans le cadre du projet IRS-SI. Pour chaque test, sont précisés : l'objectif, l'outil utilisé, la procédure, le résultat attendu et le résultat obtenu.


1. Infrastructure Wi-Fi

1.1 Connectivité WAP150

ChampDétail
ObjectifVérifier la disponibilité réseau du point d'accès
PrérequisVM Zabbix démarrée, WAP150 alimenté et connecté au switch
Outilping
Commandeping 192.168.10.198
Résultat attenduRéponses ICMP reçues sans perte de paquets
Résultat obtenu✅ Fonctionnel — validé avant le problème ARP actuel
Statut⚠️ En cours de résolution (problème ARP entre VM NoDogSplash et WAP150)

1.2 Communication SNMPv3 vers le WAP150

ChampDétail
ObjectifVérifier que Zabbix peut interroger le WAP150 en SNMPv3
PrérequisNET-SNMP recompilé avec --enable-des, SNMPv3 configuré sur le WAP150, firmware 1.1.4.0
Outilsnmpwalk
Commandesnmpwalk -v3 -u zabbix -l authPriv -a SHA -A Zabbix123 -x DES -X Zabbix123 192.168.10.198
Résultat attenduListe d'OIDs retournée par le WAP150
Résultat obtenu✅ OIDs retournés correctement
Statut✅ Fonctionnel

1.3 Connexion au SSID Visiteurs-IRS

ChampDétail
ObjectifVérifier que le réseau Wi-Fi visiteurs est diffusé et accessible
PrérequisWAP150 alimenté, SSID configuré sur VLAN 40, WPA2 activé
OutilPoste client (PC ou smartphone)
ProcédureSe connecter au SSID Visiteurs-IRS avec le mot de passe WPA2
Résultat attenduConnexion Wi-Fi établie, adresse IP attribuée dans la plage 192.168.10.192/27
Résultat obtenu✅ Connexion établie, adresse IP correcte
Statut✅ Fonctionnel

1.4 Affichage du portail captif NoDogSplash

ChampDétail
ObjectifVérifier la redirection vers la page de validation du portail
PrérequisVM NoDogSplash démarrée, service nodogsplash actif, connecté au SSID Visiteurs-IRS
OutilNavigateur web
ProcédureOuvrir un navigateur et tenter d'accéder à une URL en HTTP (ex : http://example.com)
Résultat attenduRedirection automatique vers la page Réseau Visiteurs IRS-SI — Portail de connexion invité
Résultat obtenu✅ Page portail affichée, accès internet accordé après validation
Statut✅ Fonctionnel (validé avant le problème ARP actuel)
RemarqueLa page est servie en HTTP — comportement normal et inhérent au fonctionnement des portails captifs

1.5 Isolation VLAN 40

ChampDétail
ObjectifVérifier qu'un client Wi-Fi visiteur ne peut pas accéder aux ressources internes
PrérequisConnecté au SSID Visiteurs-IRS
Outilping depuis le poste client
Commandeping 192.168.99.9 (VM Asterisk)
Résultat attenduAucune réponse — accès bloqué par l'isolation VLAN
Résultat obtenu✅ Ping sans réponse — isolation correcte
Statut✅ Fonctionnel

2. Téléphonie IP

2.1 Enregistrement des téléphones sur Asterisk

ChampDétail
ObjectifVérifier que les deux téléphones Yealink sont enregistrés sur le serveur Asterisk
PrérequisVM Asterisk démarrée, téléphones alimentés via PoE et configurés avec l'IP du serveur
OutilCLI Asterisk
Commandeasterisk -rx "pjsip show endpoints"
Résultat attenduExtensions 1000 et 1001 avec statut Available
Résultat obtenu✅ Les deux téléphones enregistrés et disponibles
Statut✅ Fonctionnel

2.2 Appel interne entre les deux postes

ChampDétail
ObjectifVérifier qu'un appel interne peut être établi entre les deux postes
PrérequisLes deux téléphones enregistrés (test 2.1 validé)
OutilTéléphones Yealink T41P et T31P
ProcédureComposer le 1001 depuis le poste 1000
Résultat attenduLe poste 1001 sonne, la communication s'établit, l'audio fonctionne dans les deux sens
Résultat obtenu✅ Appel établi, sonnerie correcte, audio bidirectionnel fonctionnel
Statut✅ Fonctionnel

2.3 Vérification du flux RTP pendant un appel

ChampDétail
ObjectifVérifier qu'Asterisk gère uniquement la signalisation et que le flux audio est direct entre les téléphones
PrérequisUn appel en cours entre 1000 et 1001
OutilCLI Asterisk
Commandeasterisk -rx "core show channels"
Résultat attenduCanal actif affiché avec les deux extensions, flux RTP direct entre les postes
Résultat obtenu✅ Canal visible, Asterisk ne transporte pas l'audio
Statut✅ Fonctionnel

2.4 Test du script d'administration Asterisk

ChampDétail
ObjectifVérifier le bon fonctionnement du script Bash d'administration
PrérequisScript déployé sur la VM Asterisk
OutilTerminal SSH
ProcédureLancer le script et tester chaque option du menu
Résultat attenduChaque fonction (statut, ping, endpoints, canaux, restart, reload) retourne un résultat correct
Résultat obtenu✅ Toutes les fonctions opérationnelles
Statut✅ Fonctionnel

3. Supervision Zabbix

3.1 Accès à l'interface web Zabbix

ChampDétail
ObjectifVérifier que l'interface web Zabbix est accessible
PrérequisVM Zabbix démarrée, service zabbix-server et Apache actifs
OutilNavigateur web
ProcédureAccéder à http://IP-VM-Zabbix/zabbix
Résultat attenduPage de connexion Zabbix affichée
Résultat obtenu✅ Interface accessible
Statut✅ Fonctionnel

3.2 Statut des hôtes supervisés

ChampDétail
ObjectifVérifier que WAP150 et serveur Asterisk sont correctement supervisés
PrérequisHôtes configurés avec les paramètres SNMPv3, templates appliqués
OutilInterface web Zabbix
ProcédureAccéder à Monitoring → Hosts
Résultat attenduWAP150 (192.168.10.198) et Asterisk (192.168.99.9) avec statut Enabled et disponibilité verte
Résultat obtenu✅ Les deux hôtes supervisés et disponibles
Statut✅ Fonctionnel

3.3 Dashboard Supervision WiFi — IRS

ChampDétail
ObjectifVérifier que le dashboard Wi-Fi affiche les métriques en temps réel
PrérequisHôte WAP150 actif et supervisé
OutilInterface web Zabbix
ProcédureAccéder au dashboard Supervision WiFi — IRS
Résultat attenduWidgets bande passante, latence ICMP et statut hôte affichés avec données en temps réel
Résultat obtenu✅ Dashboard fonctionnel, métriques en temps réel
Statut✅ Fonctionnel

3.4 Dashboard Supervision VoIP — IRS

ChampDétail
ObjectifVérifier que le dashboard VoIP affiche l'état du serveur Asterisk
PrérequisHôte Asterisk actif et supervisé
OutilInterface web Zabbix
ProcédureAccéder au dashboard Supervision VoIP — IRS
Résultat attenduStatut service, CPU, RAM et nombre de processus actifs affichés
Résultat obtenu✅ Dashboard fonctionnel
Statut✅ Fonctionnel

3.5 Réception d'une alerte email

ChampDétail
ObjectifVérifier que Zabbix envoie bien un email en cas de défaillance
PrérequisAlertes email configurées dans Zabbix
OutilBoîte mail administrateur
ProcédureSimuler une indisponibilité en éteignant temporairement un équipement supervisé
Résultat attenduEmail d'alerte reçu dans la boîte mail de l'administrateur
Résultat obtenu⏳ À tester
Statut⏳ À tester

Synthèse

#ServiceTestStatut
1.1Wi-FiConnectivité WAP150⚠️ Pb ARP en cours
1.2Wi-FiSNMPv3 WAP150
1.3Wi-FiConnexion SSID
1.4Wi-FiPortail captif NoDogSplash
1.5Wi-FiIsolation VLAN 40
2.1TéléphonieEnregistrement PJSIP
2.2TéléphonieAppel interne
2.3TéléphonieFlux RTP
2.4TéléphonieScript administration
3.1ZabbixInterface web
3.2ZabbixStatut hôtes
3.3ZabbixDashboard WiFi
3.4ZabbixDashboard VoIP
3.5ZabbixAlerte email