Sujets connexes	Certification : Tests

Les tests de la base et de son contenu

Introduction

Des tests de base de données ont été mis en place afin de garantir la qualité, la cohérence et la fiabilité des données manipulées par l’application. Ces contrôles permettent de détecter rapidement les anomalies et de sécuriser le fonctionnement global du système. De vous avertir au plus vite pour vous permettre de corriger ou d'avertir l'assistance.
A ce stage aucune correction automatique n'est mise en place
D'autres tests seront mis en place au fur et à mesure de l'évolution de l'interface et des problèmes recontrés Tous les tests sont réalisés automatique

Tests sur les bases clients

Une première catégorie de tests vérifie automatiquement la structure de la base de données :

présence et cohérence des tables et des champs,

respect des contraintes (clés, relations, unicité),

bon fonctionnement des opérations courantes (création, lecture, mise à jour, suppression).

Ces tests permettent d’identifier rapidement les erreurs techniques, notamment lors des évolutions du schéma ou des mises à jour applicatives.

Tests sur les données des bases clients

En complément, une partie des tests est réalisée directement sur les bases de données des clients, de manière régulière ou en temps réel. L’objectif est de prévenir l’apparition de problèmes avant qu’ils n’aient un impact visible pour l’utilisateur.

Ces contrôles permettent notamment de :

détecter des données manquantes ou incohérentes,

identifier des anomalies comptables ou métier,

signaler des situations anormales dès leur apparition.

Lorsqu’un problème est détecté, une alerte peut être générée afin de permettre une intervention rapide et ciblée.

Bénéfices

Grâce à cette double approche (tests techniques et contrôles en conditions réelles), le système gagne en robustesse :

réduction des risques de régression,

amélioration de la stabilité globale,

meilleure fiabilité des données,

renforcement de la confiance des utilisateurs.

Les tests réalisés

Test structurelle sur la base

Titre	Lien vers les explications
Test de la structure de la base via “pragma integrity_check”	Test de la structure de la base via “pragma integrity_check"

Test structurelle sur les tables

Titre	Lien vers les explications
Test de la structure de la base via “pragma integrity_check”	Test de la structure de la base via “pragma integrity_check"

Test structurelle sur les plans comptables

Titre	Lien vers les explications
Doublon dans un plan comptable, tests fait sur :	test002
Un compte est orphelin dans son plan, tests fait sur : * Plan comptable de référence du type de base (PlanOfficielComplet de la base de paramétrage) * Plan comptable officiels de la base (PlanComptableOfficiel exercice N et N-1) * Dérivation du plan comptable officiel de la base par utilisateur et secteur (PlanComptableOfficielUser exercice N et N-1)	test004

(1) les test sont réalisés sur les plans suivant :

Plan comptable de référence du type de base (PlanOfficielComplet de la base de paramétrage)

Plan comptable officiels de la base (PlanComptableOfficiel exercice N et N-1)

Dérivation du plan comptable officiel de la base par utilisateur et secteur (PlanComptableOfficielUser exercice N et N-1)

Autre

Titre	Lien vers les explications
Erreur de communication avec le serveur durant les tests	so