meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
admin:testbase [2026/01/23 08:43] – créée nicolasadmin:testbase [2026/01/23 09:53] (Version actuelle) – [Test structurelle sur les plans comptables] nicolas
Ligne 1: Ligne 1:
 +|{{:connexe.jpg?40|}} **Sujets connexes**|[[https://wiki-logeas.fr/certif/doku.php?id=certif:dm#test_des_versions|Certification : Tests]]|
 ====== Les tests de la base et de son contenu ====== ====== Les tests de la base et de son contenu ======
 ===== Introduction ===== ===== Introduction =====
-Des tests de base de données ont été mis en place afin de s’assurer en permanence de la qualité et de la cohérence des données. Une première partie de ces tests vérifie automatiquement la structure de la base et le bon fonctionnement des opérations essentiellesce qui permet de détecter rapidement les erreurs techniques ou les incohérences. En complément, certains contrôles sont exécutés directement sur les bases des clients, en temps réel ou de manière régulière, afin de prévenir l’apparition de problèmes avant qu’ils n’aient un impact visible. Cette approche permet didentifier rapidement les anomalies (données manquantes, incohérences comptables, violations de règles métiers) et d’alerter en amontplutôt que d’intervenir de façon corrective. L’ensemble de ces tests contribue ainsi à fiabiliser les données, à sécuriser les évolutions et à améliorer la stabilité et la confiance dans le système.+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’applicationCes 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éationlecture, 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 lutilisateur. 
 + 
 +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"**|[[admin:testbase:test001]]| 
 + 
 +==== Test structurelle sur les tables ==== 
 +^Titre^Lien vers les explications^ 
 +|**Incohérence dans les liaison entre table**|[[admin:testbase:test009]]| 
 + 
 +==== Test structurelle sur les plans comptables ==== 
 +^Titre^Lien vers les explications^ 
 +|**Doublon dans un plan comptable** (1) |[[admin:testbase:test002]]| 
 +|**Un compte est orphelin** (1)|[[admin:testbase:test004]]| 
 +|**Un compte qui a des sous-compte est marqué comme CompteTerminal** (1)|[[admin:testbase:test005]]| 
 +|**Un compte n'a pas de sous-compte n'est pas marqué comme CompteTerminal** (1)|[[admin:testbase:test006]]| 
 +|**Le secteur indiqué dans le compte n'est pas cohérent** (2)|[[admin:testbase:test007]]| 
 +|**Le compte XXXXX n'est pas pris en compte sur bilan ou le compte de résultat** (1)|[[admin:testbase:test008]]| 
 +|**Le compte XXXXX n'est pas affecté dans le bilan/CR selon les mêmes critères que défini dans le plan de référence de la base de paramétrage** (2)|[[admin:testbase:test010]]| 
 +|**Le compte XXXXX n'existe pas dans le plan de référence de la base de paramétrage** (2)|[[admin:testbase:test011]]| 
 + 
 +(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) 
 +(2) les test sont réalisés sur les plans suivant : 
 +  * 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|