Table des matières

Search

  1. Préface
  2. Introduction à la gestion des données de test
  3. Test Data Manager
  4. Projets
  5. Stratégies
  6. Data Discovery
  7. Création d'un sous-ensemble de données
  8. Exécution d'une opération de masquage des données
  9. Techniques et paramètres du masquage des données
  10. Génération des données
  11. Techniques et paramètres de génération des données
  12. Utilisation de Test Data Warehouse
  13. Analyse des données de test à l'aide de la couverture de données
  14. Plans et flux de travail
  15. Surveiller
  16. Rapports
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Annexe A: Référence sur les types de données
  21. Annexe B: Référence sur les types de données pour Test Data Warehouse
  22. Annexe C: Référence sur les types de données pour Hadoop
  23. Annexe D: Glossaire

Guide de l'utilisateur

Guide de l'utilisateur

Génération avancée

Génération avancée

Une règle de génération avancée est une combinaison de techniques de génération permettant de générer des données de test dans des colonnes cibles en fonction de la configuration d'un ou de plusieurs ports d'entrée, ports de variable et ports de sortie.
Vous pouvez générer des données de test pour les types de données Chaîne, Numérique et Date. Dans une règle avancée, créez des colonnes d'entrée, de variable et de sortie en fonction des exigences des données de test. Configurez une règle de génération pour une colonne de variable et ajoutez une expression pour la colonne de sortie.
L'image suivante montre les paramètres de règle de génération avancée que vous pouvez configurer :
La boîte de dialogue Nouvelle règle de génération affiche les colonnes d'entrée, de variable et de sortie d'une règle avancée. La colonne de variable Var est sélectionnée et les paramètres des propriétés générales et ceux de l'ensemble de règles de génération sont affichés.

Exemple de génération avancée

Vous voulez générer des ID de courriel pour les employés dans la colonne EMAIL_ID de la table EMPLOYEE. Créez un port d'entrée in_FirstName de type de données Chaîne. Créez un port de variable var_Domain de type de données Chaîne. Configurez la technique Ensemble de règles de génération pour le port de variable. Configurez deux règles pour générer des noms de domaines Yahoo et Gmail. Créez un port de sortie out_Email pour concaténer le nom d'entrée et le domaine de variable avec l'expression suivante ;
CONCAT(CONCAT(in_FirstName,'@'),var_Domain)
Attribuez la règle à la colonne EMAIL_ID, puis générez et exécutez le flux de travail pour produire les ID de courriel de sortie.
Le tableau suivant présente un exemple de sortie :
First_Name
EMAIL_ID
Richmond
Richmond@gmail.com
Debora
Debora@gmail.com
Shaniah
Shaniah@yahoo.com
Lena
Lena@yahoo.com