Skip to content

Documentation de test pour le serveur central

Cette documentation de test vise à assurer le bon fonctionnement et la fiabilité du serveur central utilisé dans le système. Le serveur central est crucial, car il stocke et gère les données importantes de l'application. Les tests sont conçus pour garantir que le serveur fonctionne correctement, qu'il est sécurisé et qu'il peut gérer efficacement les demandes entrantes.

Listes des tests

Les tests ci-dessous couvrent différents aspects du serveur central, y compris sa configuration, son fonctionnement, sa sécurité et sa capacité à gérer les requêtes.

Catégorie Description Résultat attendu
1A Configuration Déploiement du serveur central Le serveur central est déployé avec succès à l'aide de Docker et Docker compose
1B Configuration Vérification des paramètres d'environnement Les variables d'environnement sont correctement configurées et accessibles par le serveur
1C Configuration Gestion des services Docker Les services Docker associés au serveur central sont correctement démarrés et en cours d'exécution
2A Fonctionnalité Connexion à la base de données MariaDB L'application peut se connecter à la base de données sans erreur
2B Fonctionnalité Exécution de requêtes SQL sur la base de données Les requêtes SQL sont exécutées avec succès et retournent les résultats attendus
2C Fonctionnalité Gestion des opérations CRUD Le serveur central peut effectuer des opérations CRUD de manière fiable sur la base de données
3A Sécurité Authentification des utilisateurs Seuls les utilisateurs autorisés peuvent accéder et effectuer des opérations sur le serveur central
3B Sécurité Gestion des autorisations Les autorisations sont correctement configurées pour limiter l'accès aux données sensibles
3C Sécurité Chiffrement des données sensibles Les données sensibles stockées dans la base de données sont correctement chiffrées
4A Performance Gestion des sauvegardes et restaurations Les sauvegardes sont planifiées et les données peuvent être restaurées avec succès en cas de besoin

Détails des Tests

  1. Configuration

    • 1A : Déployer le serveur central en utilisant Docker et Docker compose. Vérifier que tous les services sont démarrés avec succès.
    • 1B : Vérifier que les variables d'environnement nécessaires sont correctement configurées et accessibles par le serveur.
    • 1C : Vérifier que tous les services Docker associés au serveur central sont en cours d'exécution et fonctionnent comme prévu.
  2. Fonctionnalité

    • 2A : Établir une connexion à la base de données MariaDB à partir de l'application. Vérifier qu'aucune erreur de connexion n'est retournée.
    • 2B : Exécuter plusieurs requêtes SQL sur la base de données pour effectuer des opérations de lecture, d'écriture et de mise à jour. Vérifier les résultats.
    • 2C : Tester la capacité du serveur central à effectuer des opérations CRUD (Create, Read, Update, Delete) sur la base de données de manière fiable.
  3. Sécurité

    • 3A : Vérifier le processus d'authentification des utilisateurs et s'assurer que seuls les utilisateurs autorisés peuvent accéder au serveur central.
    • 3B : Vérifier que les autorisations sont correctement configurées pour limiter l'accès aux données sensibles et aux fonctionnalités critiques.
    • 3C : Vérifier que les données sensibles stockées dans la base de données sont correctement chiffrées pour protéger la confidentialité des informations.
  4. Performance

    • 4A : Tester la planification des sauvegardes et la capacité à restaurer les données avec succès en cas de besoin.

Journal de tests

Les tests seront réalisés sur une période définie pour assurer la fiabilité et la stabilité du serveur central. Les résultats des tests seront enregistrés dans un journal pour référence future.

Les tests ont été effectués du 27/03/24 au 10/06/24. J'ai fait les tests tous les 10 jours.

Date 1A 1B 1C 2A 2B 2C 3A 3B 3C 4A
06/04/24 X X X X
12/04/24 X X X X
26/04/24 X
10/05/24
16/05/24
24/05/24
07/06/24