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

Exemples de modèle de données chaîne

Exemples de modèle de données chaîne

Vous souhaitez générer des adresses électroniques, des numéros de carte de crédit, des numéros de téléphone, des numéros de sécurité sociale, des dates, des adresses IP et des ID à partir d'expressions régulières.

Adresse électronique

Pour générer des adresses électroniques, vous devez entrer le modèle dans l'ordre suivant :
  1. Entrez les huit premiers caractères en caractères alphabétiques minuscules [a-z].
  2. Entrez le signe (@).
  3. Entrez hotmail, yahoo, gmail, aol ou Comcast.
  4. Entrez .com, co.fr ou .net.
Pour générer une adresse électronique, utilisez le modèle suivant :
[a-z]{8}@(hotmail|yahoo|gmail|aol|Comcast)\.(com|co\.fr|net)
. Pour générer un modèle de données pour les caractères alphabétiques majuscules et minuscules, vous pouvez entrer
([a-z]|[A-Z]){8}@(gmail|hotmail)\\.(com|co\\.fr)
.

Numéro de carte de crédit

Pour générer un numéro de carte de crédit, vous devez entrer le premier caractère et le modèle.
Le tableau suivant montre des exemples de modèles qui génèrent des numéros de carte de crédit :
Modèle
Sortie d'exemple
4\d{3}-\d{4}-\d{4}-\d{4}
4312-0036-5436-0876
3\d{4} \d{4} \d{6}
3852 0000 023237

Numéro de téléphone

Le tableau suivant montre le résultat des exemples de modèles qui génèrent des numéros de téléphone :
Modèle
Sortie d'exemple
\d{3}\.\d{3}\.\d{4}
617.555.1212
\d{3}-\d{3}-\d{4}
617-555-1212
\(\d{3}\) \d{3}-\d{4}
(617) 555-1212
\+\d\.\d{3}\.\d{3}\.\d{4}
+1.617.555.1212
\d\.\d{3}\.\d{3}\.\d{4}
1.617.555.1212

Numéro d'assurance sociale

Le tableau suivant montre le résultat des exemples de modèles qui génèrent des numéros de sécurité sociale :
Modèle
Sortie d'exemple
\d{3}-\d{3}-\d{3}
289-645-236
\d{3}\.\d{3}\.\d{3}
289.645.236
\d{3} \d{3} \d{3}
289 645 236

Numéro de sécurité sociale

Le tableau suivant montre le résultat d'un exemple de modèle qui génère un exemple de numéro de sécurité sociale :
Modèle
Sortie d'exemple
\d{3}-\d{2}-\d{4}
999-99-9999

Date

Le tableau suivant montre le résultat des exemples de modèles qui génèrent des dates :
Modèle
Sortie d'exemple
(1|3|5|7|8|10|12)-([1-9]|[12][0-9]|30|31)-(200[0-9]|201[0-3])
5-30-2013
(4|6|9|11)-([1-9]|[12][0-9]|30)-(200[0-9]|201[0-3])
11-22-2012
(0[1-9]|1[0-2])\/((0[1-9]|2\d)|3[0-1])\/(19\d\d|200[0-3])
12/31/2003

Adresse IP

Le tableau suivant montre le résultat des exemples de modèles qui génèrent des adresses IP :
Modèle
Sortie d'exemple
([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
255.255.0.0
(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])
192.168.0.1

ID d'employé

Le tableau suivant montre le résultat des exemples de modèles qui génèrent des ID d'employé :
Modèle
Sortie d'exemple
([A-Z][a-z]{2}_\d+)
Idd_1111
([A-Z][A-Z]-\d\d\d\d)
ID-4321