Fichier Comptabilité Autres Administration Certification

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
certif:test:unitaire [2021/11/19 11:40]
nicolas [Manuel]
certif:test:unitaire [2021/12/07 17:37] (Version actuelle)
nicolas [Fonctions liées à la signature (enregistrements et fichiers)]
Ligne 5: Ligne 5:
   * Les fonctions de test sont nommé suivant la règle suivant :\\ ["T" ; Numéro Unique de test unitaire ; "_" ; Nom de la fonction]\\ par exemple  "T021_IsPersonnalise" présente le 21eme test unitaire du projet il test test la fonction "IsPersonnalisé".   * Les fonctions de test sont nommé suivant la règle suivant :\\ ["T" ; Numéro Unique de test unitaire ; "_" ; Nom de la fonction]\\ par exemple  "T021_IsPersonnalise" présente le 21eme test unitaire du projet il test test la fonction "IsPersonnalisé".
 ===== Serveur LoGeAs ===== ===== Serveur LoGeAs =====
-Numéro du dernier test implémenté dans cette série : 52+Numéro du dernier test implémenté dans cette série : 57
 ==== Fonctions de base liées à la gestion comptable ==== ==== Fonctions de base liées à la gestion comptable ====
 ^Numero^//Unité implémentation//\\ Unité concernée(s)^Explication^Information complémentaire^ ^Numero^//Unité implémentation//\\ Unité concernée(s)^Explication^Information complémentaire^
Ligne 46: Ligne 46:
 |T050|//TestUnit_OpenSSL//\\ Util_OpenSSL(GetTexteSignature & CheckTexteSignature)|Signature d''une chaine de caractères, puis modification de la signature|__Configuration__:\\ * Génération de certificat\\ Signature de la chaine  __Attente__:\\ la signature n'est pas bonne|  |T050|//TestUnit_OpenSSL//\\ Util_OpenSSL(GetTexteSignature & CheckTexteSignature)|Signature d''une chaine de caractères, puis modification de la signature|__Configuration__:\\ * Génération de certificat\\ Signature de la chaine  __Attente__:\\ la signature n'est pas bonne| 
 |T051|//TestUnit_OpenSSL//\\ Util_OpenSSL(GetTexteSignature & CheckTexteSignature)|Signature d'une chaine de caractères, puis vérification de la signature avec un autre certificat|__Configuration__:\\ * Génération de 2 certificat\\ Signature de la chaine  __Attente__:\\ la signature n'est pas bonne|  |T051|//TestUnit_OpenSSL//\\ Util_OpenSSL(GetTexteSignature & CheckTexteSignature)|Signature d'une chaine de caractères, puis vérification de la signature avec un autre certificat|__Configuration__:\\ * Génération de 2 certificat\\ Signature de la chaine  __Attente__:\\ la signature n'est pas bonne| 
 +|T056|//TestUnit_NF//\\ GenerationCompta|Prends une base, vérifie que son intégrité (signature) est correcte\\ réalise la clôture comptable|Les signatures doivent toujours être correctes|
 +|T057|//TestUnit_NF//\\ GenerationCompta|Prends une base ou les signatures sont cassé et les reconstruit|Les signatures doivent toujours être correctes|
  
 === Fonctions de plus haut niveau liés à la NF === === Fonctions de plus haut niveau liés à la NF ===
 ^Numero^//Unité implémentation//\\ Unité concernée(s)^Explication^Information complémentaire^ ^Numero^//Unité implémentation//\\ Unité concernée(s)^Explication^Information complémentaire^
-|T040|//TestUnit_NF203//\\ RecordSignedRecord (VerifieSignature)\\ Tables comptables|Réalise une série de saisie, les génère et donc les signe. On vérifie alors que les signatures sont conformes, puis on modifie un valeur de la table et on retest|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Le test des écritures détecte une erreur| +|T040|//TestUnit_NF//\\ RecordSignedRecord (VerifieSignature)\\ Tables comptables|Réalise une série de saisie, les génère et donc les signe. On vérifie alors que les signatures sont conformes, puis on modifie un valeur de la table et on retest|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Le test des écritures détecte une erreur| 
-|T042|//TestUnit_NF203//\\ RecordSignedRecord (VerifieSignature)\\ Tables comptables|Réalise une série de saisie, les génère et donc les signe. On vérifie alors que les signatures sont conformes, puis on modifie lors une signature et on retest|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Les tests de cohérence passe sur PistAudit, Signature, Saisie\\ Et aprés modification le test de la piste détecte une erreur| +|T042|//TestUnit_NF//\\ RecordSignedRecord (VerifieSignature)\\ Tables comptables|Réalise une série de saisie, les génère et donc les signe. On vérifie alors que les signatures sont conformes, puis on modifie lors une signature et on retest|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Les tests de cohérence passe sur PistAudit, Signature, Saisie\\ Et aprés modification le test de la piste détecte une erreur| 
-|T052|//TestUnit_NF203//\\ RecordSignedRecord (VerifieSignature)\\ Tables JET|Vérifie la cohérence des signatures réalisées en version 2 (9.5 à v10) (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur PistAudit| +|T052|//TestUnit_NF//\\ RecordSignedRecord (VerifieSignature)\\ Tables JET|Vérifie la cohérence des signatures réalisées en version 2 (9.5 à v10) (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur PistAudit| 
-|T043|//TestUnit_NF552//\\ RecordSignedRecord (VerifieSignature)\\ Tables Personne|Vérifie la cohérence des signatures réalisées en version 2 (9.5 à v10) (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur Personne| +|T043|//TestUnit_NF//\\ RecordSignedRecord (VerifieSignature)\\ Tables Personne|Vérifie la cohérence des signatures réalisées en version 2 (9.5 à v10) (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur Personne| 
-|T044|//TestUnit_NF552//\\ RecordSignedRecord (VerifieSignature)\\ Tables Famille|Vérifie la cohérence des signatures réalisées en version 2 (9.5 à v10) (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur Famille|+|T044|//TestUnit_NF//\\ RecordSignedRecord (VerifieSignature)\\ Tables Famille|Vérifie la cohérence des signatures réalisées en version 2 (9.5 à v10) (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur Famille| 
 +|T053|//TestUnit_NF//\\ RecordSignedRecord (VerifieSignature)\\ Tables Famille|Vérifie la cohérence des signatures d'une base réel (|__Configuration__:\\   * Une base de test antérieur à la version 10 \\  __Attente en sortie__:\\ Les tests de cohérence passe sur Famille|
 ==== Fonctions liées à la sauvegarde/restauration des bases ==== ==== Fonctions liées à la sauvegarde/restauration des bases ====
 ^Numero^//Unité implémentation//\\ Unité concernée(s)^Explication^Information complémentaire^ ^Numero^//Unité implémentation//\\ Unité concernée(s)^Explication^Information complémentaire^
-|T038|//TestUnit_NF203//\\ BackupSynopse|Réalise une sauvegarde|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Elle existe\\ Elle est de taille non nul| +|T038|//TestUnit_NF//\\ BackupSynopse|Réalise une sauvegarde|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Elle existe\\ Elle est de taille non nul| 
-|T039|//TestUnit_NF203//\\ BackupSynopse|Réalise une sauvegarde et la signe|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Elle existe\\ Elle est de taille non nul| +|T039|//TestUnit_NF//\\ BackupSynopse|Réalise une sauvegarde et la signe|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Elle existe\\ Elle est de taille non nul| 
-|T047|//TestUnit_NF203//\\ BackupSynopse\\ Util_OpenSSL|Reprends la sauvegarde T039, vérifie que la signature est OK|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Elle existe\\ Elle est de taille non nul\\ La signature est valide| +|T047|//TestUnit_NF//\\ BackupSynopse\\ Util_OpenSSL|Reprends la sauvegarde T039, vérifie que la signature est OK|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Elle existe\\ Elle est de taille non nul\\ La signature est valide| 
-|T041|//TestUnit_NF203//\\ BackupSynopse\\ Util_OpenSSL|Réalise une sauvegarde et la signe, la modifie et vérifie que la signature est fausse|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ la signature est corrompu| +|T041|//TestUnit_NF//\\ BackupSynopse\\ Util_OpenSSL|Réalise une sauvegarde et la signe, la modifie et vérifie que la signature est fausse|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ la signature est corrompu| 
-|T048|//TestUnit_NF203//\\ BackupSynopse\\ Util_OpenSSL|Reprends une sauvegarde V9 et vérifie que la signature est Bonne|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ la signature est bonne|+|T048|//TestUnit_NF//\\ BackupSynopse\\ Util_OpenSSL|Reprends une sauvegarde V9 et vérifie que la signature est Bonne|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ la signature est bonne| 
 +|T054|//TestUnit_NF//\\ BackupSynopse\\ Util_OpenSSL|Reprends la sauvegarde T039 et la restaure|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\ Test l'"égalité" de la base initial et final(1)\\ Vérifie qu'un enregistrement de restauration a été mis dans la nouvelle base| 
 +|T055|//TestUnit_NF//\\ BackupSynopse\\ Util_OpenSSL|Reprends une sauvegarde V9 et la restaure|__Configuration__:\\   * Une base de test\\  __Attente en sortie__:\\Vérifie que la base existe et est non vide| 
 +(1) Pour vérifier l'égalité de deux bases on test que pour les tables "Famille", "Personne", "Saisie", "Ecriture" que l'on a le même nombre d'enregistrement et que le dernier enregistrement est le même (a faire évoluer)
  
 ==== Tests liés à la génération des reçus fiscaux ==== ==== Tests liés à la génération des reçus fiscaux ====
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
certif/test/unitaire.1637318451.txt.gz · Dernière modification: 2021/11/19 11:40 de nicolas