1 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution.

Slides:



Advertisements
Présentations similaires
La Conception La conception.
Advertisements

Mustapha EL FEDDI Tests Mustapha EL FEDDI
Tests et Validation du logiciel
Langage de manipulation de données Ensemble de commandes permettant : – modifier la base : ajout, modification et suppression – interroger la base ex :
Benoît Piranda Équipe SISAR Université de Marne La Vallée Bases de données Algèbre relationnelle, opérations Requêtes SQL.
Machines séquentielles
Material/Sources: Daniel Bardou, Julie Dugdale &
La Gestion de la Configuration
Managing Domain Knowledge and Multiple Models with Boosting Peng Zang – Charles Isbell.
COREVIH Mobilisation associative en Île-de-France Vers des listes inter associatives dans les cinq COREVIH franciliennes.
Proposition de solution – Validation de la structure des tables de la HDB Groupe Bases de Données : JM. Rochat – J.Guyot – J.Chinkumo. 27 novembre 2002.
Langages objet Définitions Traduction des méthodes en C++
27 mars 2013Jacques PERRIN BTS CONCEPTION ET REALISATION DE CARROSSERIES Méthodes dévaluation et de certification Paris FFC.
Master Génie Biologique et Informatique, première année
La base de données : le modèle relationnel.
Introduction aux IHM et à la réflexivité Java Vos premiers pas en Swing.
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
Test de logiciel GLG101 AP.TELLE & S.MILOVANOVIC MAI 2007.
Tests et Validation du logiciel
3.1 L’offre 3 Construire l'offre 3.1 L'offre 3.2 La valeur de l'offre
Estella Annoni, Franck Ravat, Olivier Teste, Gilles Zurfluh
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
Ou comment faire de vos nouveaux produits des succès de vente ?
Développement Rapide dApplications Web avec.NET « Mon premier site »
Administration de bases de données spatiales avec SavGIS
Méthode des k plus proches voisins
UML F. Laperruque INRA – SAGA CATI SICPA.
MIGRATION DE DONNÉES la méthode générale
28 novembre 2012 Grégory Petit
REPRISE DES DONNEES DE BASE
ENST 31/01/ Un environnement de test non intrusif de systèmes temps-réel distribués Claire.
SYSTEMES D’INFORMATION
1 Exercice : longueur d’un mot est-elle paire ?  Test fonctionnel  Quel ensemble de valeur choisir / spécification  Test structurel  Soit le code d’un.
MODELE RELATIONNEL concept mathématique de relation
Algorithme de lecture critique: validité interne
Sélection automatique de jeux de tests pour les logiciels Software Modeling and Verification group 1. Modélisation2. Sélection des Tests 3. Exécution et.
Universté de la Manouba
Les concepts et les méthodes des bases de données
Mise en oeuvre des MMCs L'utilisation des MMCs en reconnaissance des formes s'effectue en trois étapes : définition de la topologie de la chaîne de Markov,
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
Test de logiciels Chapitre 14 LFI2. Test de Logiciels Trois familles de techniques pour gerer les fautes  Eviter  Enlever  Tolerer Test de logiciels:
DÉFINITIONS modules programmes chaînes de programmes
 Requêtes MySQL en PHP Introduction
Sériation et traitement de données archéologiques
Bases de données : modèlisation et SGBD
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
QUALITÉ DES DONNÉES la méthode générale
Recherches locales et méta-heuristiques
Entity/Facet/Pattern Une application qui en a…
 Formulaires HTML : traiter les entrées utilisateur
Test de logiciels Chapitre 14 LFI2. Test de Logiciels Trois familles de techniques pour gerer les fautes  Eviter  Enlever  Tolerer Test de logiciels:
Test.
Notion de Dépendance Fonctionnelle (DF)
ANALYSE LE MCD 1ère approche
La gestion des bases de données
ANALYSE LE MCD 1ère approche
Le Jeu et l’intelligence artificielle
05/02/98WEB ESNIG Création module Filtre/Liste/Edition Oracle Designer/2000 & Oracle Web Server.
Générateur d’applications WEB de gestion de données Module List.
Le langage SQL LA Plan 1. Introduction Rappels sur le modèle relationnel Les caractéristiques du langage SQL 2. Le Langage d'Interrogation des.
05/02/98WEB ESNIG Liste de valeurs « LOV » Oracle Designer/2000 & Oracle Web Server.
Algorithmes Branch & Bound Module IAD/RP/RO Master d ’informatique Paris 6 Philippe Chrétienne.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Test.
Test.
test
Disposition Titre Sous-titre.
TEST.
Test test.
Transcription de la présentation:

1 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution des tests extraction anonymisation / génération de données dépouillement / validation jeux de données après teststraces de l’exécution couverture

2 SOUS-ENSEMBLE FONCTIONNEL dérivé du modèle …et du graphe d’usage SÉLECTION découpage fonctionnel le sous-ensemble est la liste minimale des tables nécessaires

3 SOUS-ENSEMBLE VOLUMÉTRIQUE définition des règles pour tout attributs du sous-ensemble fonctionnel SÉLECTION découpage volumétrique

4 TYPES DE REGLES 1. critères simples x = valeur 2. limites x <= <= x <= <= x 3. intégration ou rejet de valeurs connues SÉLECTION découpage volumétrique

5 méthodes d’extraction F = premier enregistrement S = 1 parmi N R = nombre aléatoire types de combinaisons U = union I = intersection X = exclusion séquence de traitement nombre d’enregistrements à extraire par type clés primaires résultats … SÉLECTION découpage volumétrique

6 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution des tests extraction anonymisation génération de données dépouillement / validation jeux de données après teststraces de l’exécution couverture

7 EXTRACTION

8 COMBINAISON D’EXTRACTION PROVENANT DE PLUSIEURS BASES ABCD EFGH … XYZT Schema 1 Extracteur DB … Key 1 Key 2 Schema 2 Rule 1 Attribute 1 = ‘X’ … Rule 2 Attribute 2 = ‘Y’ … DB 2 Extracteur élément de liens Data 1 Data 2 EXTRACTION

9 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution des tests extraction anonymisation / génération de données dépouillement / validation jeux de données après teststraces de l’exécution couverture

10 ANONYMISATION

11 ListeRS.txt Définition des règles d’anonymisation des données Les valeurs de l’attribut “RAISON SOCIAL” sont lues dans le fichier "D:\Dgi\Database\ListeRS.txt" RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE RAISON SOCIALE … ANONYMISATION

12 ANONYMISATION

13 pour chaque enregistrement “ SUPPORT JURIDIQUE” créer aléatoirement de 1 à 3 enregistrements TIERS GÉNÉRATION DE DONNÉES règles de génération

14 Génération des contenus GÉNÉRATION DE DONNÉES

15 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution des tests extraction anonymisation / génération de données dépouillement / validation jeux de données après teststraces de l’exécution couverture

16 utilisation des extracteurs pour obtenir des jeux de données à comparer DB avant tests … Extracteur DB après tests DEPOUILLEMENT / VALIDATION

17 Définition des critères de comparaison recherche des différences certains attributs peuvent être différents DEPOUILLEMENT / VALIDATION

18 <SUPPORTJURIDIQUE IDSJU = "53385" <TIERS IDTIERS = "85524" <DEFAILLANCE IDDEFAILLANCE="80307"/> > <TIERS IDTIERS = "85523" > <SUPPORTJURIDIQUE IDSJU = "53385" <TIERS IDTIERS = "85524" <DEFAILLANCE IDDEFAILLANCE="80307"/> > l’enregistrement TIERS a été supprimé DB 1 extraction DB 2 extraction DEPOUILLEMENT / VALIDATION

19 DIFFÉRENCES DE VALEURS le comparateur a ignoré les différences de valeur de certain attribut ex: DATEMODIFICATION le chemin d’accès à l’enregistrement est détaillé les différences pertinentes sont détectées DEPOUILLEMENT / VALIDATION

20 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution des tests extraction anonymisation / génération de données dépouillement / validation jeux de données après teststraces de l’exécution couverture

21 INSTRUMENTATION AUTOMATIQUE DES PROGRAMMES COUVERTURE

22 RÉSULTATS DE L’ ANALYSE DU FICHIER TRACE D’UN PROGRAMME COMPRENANT ARCS Arc numberNumber of processes Procedure name SR1CH1S SR1CH1S11 end …… … SR SR8 end ……… SR SR5 end ……… OPTI-EMPI OPTI-EMPI end les arcs les plus utilisés les arcs les moins utilisés COUVERTURE