Configuration
RealTestData - Générateur de données de test pour des scénarios du monde réel
RealTestData est le seul générateur de données de test qui crée des données simulées mais réalistes pour des fins de test. Il peut produire une large gamme de types de données, y compris des noms, adresses, e-mails, numéros de passeport, mots de passe, numéros de carte de crédit, IBANs et bien plus encore.
L’interface RealTestData_Windows facilite la gestion des trois étapes Init, Configure et Generate sur Windows dans une seule interface graphique. Pour Mac et Linux, des versions en ligne de commande sont disponibles pour gérer Init, Configure et Generate.
Vous trouverez ici une liste complète des types de données pris en charge et des fonctionnalités détaillées. Cette description de configuration couvre tous les pays et types de données disponibles.
La documentation décrit toutes les fonctionnalités des programmes (CLI pour Windows, Linux et Mac, GUI pour Windows) qui font partie de la plateforme RealTestData.
Fonctionnement de RealTestData
RealTestData utilise plusieurs ensembles de données et rassemble les données de manière réaliste et aléatoire. Voici une brève explication de son fonctionnement :
- Noms nous utilisons les prénoms et noms réels les plus courants pour chaque pays.
- Adresses nous utilisons de vraies adresses, y compris les rues, les codes postaux et les villes pour les pays pris en charge.
- Cartes de crédit numéros valides qui passent le test de Luhn.
- Numéros de téléphone codes de pays et de zone corrects.
- Dates de naissance dates valides dans une tranche d’âge spécifiée.
- E-mails utilisez de vrais domaines et des noms aléatoires, en ajoutant parfois des chiffres pour l’unicité.
- Mots de passe générés aléatoirement en fonction de critères spécifiés.
- Autres données autres informations personnelles simulées mais réalistes.
Champs de données pris en charge
Vous trouverez une liste de tous les champs de données sous « Champs de données pris en charge »
Interface de ligne de commande (CLI) et interface utilisateur graphique (GUI)
RealTestData propose à la fois une CLI et une GUI pour la configuration et la génération de données :
- CLI disponible pour Windows, Linux et Mac.
- GUI disponible pour Windows, convivial, avec des modèles et des options explicites.
Formats d’exportation
Notre plateforme crée et exporte des données de test vers les formats les plus courants dont vous avez besoin : CSV, JSON, XML, SQL et Excel. L’exportation peut être ajustée selon vos besoins:
-
CSV
les délimiteurs tels que le point-virgule, la virgule et la tabulation sont sélectionnables, les guillemets (guillemets simples et doubles ou rien) et les sauts de ligne (format PC, Linux et Mac) sont sélectionnables -
JSON
vous choisissez d’exporter des chaînes vides ou de générer une sortie sous forme de tableau JSON -
XML
a racine et l’enregistrement XML sont sélectionnables -
SQL
la création de table et le nom de base de données sont sélectionnables. Le résultat peut être directement importé dans n’importe quelle base de données comme SQLite, SQL Server, Oracle, Postgres et autres -
XLSX
crée un fichier Excel valide, qui peut être chargé directement dans Excel
Vous choisissez le chemin où notre plateforme stocke les données exportées. Les chemins locaux et réseau sont possibles.
Configuration
L’ensemble de la configuration de la manière dont notre plateforme exporte les données est entièrement stocké dans un fichier « config ». Vous pouvez décider de modifier le fichier de configuration directement dans n’importe quel éditeur de texte ou vous avez la possibilité d’utiliser un utilitaire de ligne de commande disponible pour Windows, Linux et Mac. La meilleure option est d’utiliser notre interface graphique Windows. L’interface graphique est entièrement explicite, il n’est donc pas nécessaire de disposer d’une documentation approfondie. Il existe également plusieurs modèles disponibles qui facilitent encore plus les choses. Vous pouvez charger un modèle spécifique pour la sortie CSV ou vous pouvez également charger un modèle qui utilise différentes colonnes pour la sortie. Vous ne souhaitez donc modifier que quelques paramètres ? Utilisez un modèle avec des données approuvées par l’industrie. Vous pouvez également créer vos modèles manuellement en stockant une partie du fichier de configuration.
Prise en charge linguistique
Notre plateforme RealTestData (CLI et GUI) est disponible en 4 langues pour la sortie et la configuration.
- :US : anglais
- :FR : français
- :DE : allemand
- :CZ : tchèque
Notre plateforme peut également exporter les données dans ces 4 langues, vous pouvez changer la langue à tout moment dans le menu ou le fichier de configuration.
Ceci est important lorsque vous avez besoin de données de test comme le nom du pays ou la salutation dans une autre langue que l’anglais.
L’exportation elle-même comprend les titres et toutes les autres données (comme la salutation, l’état matrimonial, la couleur des yeux, etc.) dans ces 4 langues.
Pays pris en charge
Notre plateforme prend aujourd’hui en charge 41 pays différents d’Europe, des États-Unis et d’Inde. De nouveaux pays seront ajoutés en continu. Tous les fichiers de données sources sont stockés dans le répertoire TestData dans un format codé.
Données réalistes
Juste pour répéter ici : toutes les données aléatoires et simulées créées sont réalistes, cela inclut :
- Les entreprises de ces ensembles de données existent
- Les prénoms et noms de famille sont représentatifs des pays sélectionnés (les prénoms et noms de famille les plus courants dans ces pays)
- Les adresses existent, y compris la rue, le code postal et la ville dans les pays sélectionnés et la rue, le code postal, la ville et l’État correspondent toujours
- Le code postal et la ville conviennent particulièrement, il s’agit donc toujours d’un code postal existant dans cette ville
- Les identifiants de passeport sont valables selon les règles connues pour le pays spécifique
- Les numéros de téléphone ont le bon code de pays et pour les grandes villes, la plupart du temps le bon indicatif régional. Nous avons collecté des milliers d’indicatifs régionaux pour de nombreux pays
- Les numéros de carte de crédit sont valides, soit des numéros de test, soit des numéros qui passent le test de Lund
- Vous pouvez décider du pourcentage utilisé pour utiliser des numéros de test ou des numéros aléatoires qui passent les tests pour les cartes de crédit valides
- Les dates d’expiration des cartes de crédit sont valides et les numéros CCV sont aléatoires
- Les dates de naissance sont des dates valides et vous pouvez décider de quel âge les dates de naissance doivent être créées
- Les e-mails sont simulés mais tous les domaines utilisés sont réels et existants. Vous pouvez ajouter des domaines personnels, universitaires et professionnels de grandes entreprises
- Vous décidez si nous devons ajouter des adresses personnelles, universitaires et d’entreprise
- Comme on le sait, les e-mails personnels sont aujourd’hui à 50 % des adresses Gmail, donc ici les noms fantaisistes sont autorisés. Nous utilisons des musiciens, des stars, des dieux grecs anciens, etc. pour créer une adresse e-mail
- Pour avoir des adresses e-mail uniques, nous utilisons en plus dans de nombreux cas jusqu’à 5 numéros supplémentaires, vous pouvez décider du pourcentage de courrier fantastique et si des numéros supplémentaires doivent être utilisés
- Les noms fantastiques incluent des dieux grecs, des musiciens, des personnages historiques ou des films à prendre pour les e-mails privés
- Les mots de passe sont créés selon des schémas sélectionnables avec des lettres minuscules/majuscules, des chiffres et des caractères spéciaux
- Les mots de passe sont complètement aléatoires mais selon les règles qui contiennent également des min. et max. longueur du mot de passe
- N’importe quel nombre est une fonctionnalité très puissante, vous pouvez l’utiliser pour le numéro de sécurité sociale ainsi que pour l’identifiant personnel
- N’importe quel nombre peut inclure des initiales, des prénoms et des noms ainsi que la date d’anniversaire et des nombres/lettres aléatoires supplémentaires
- Vous pouvez décider exactement du format de la fonctionnalité N’importe quel nombre
- Le jour ouvrable est également une fonctionnalité puissante lorsque vous avez besoin d’un jour de livraison dans le futur un jour ouvrable
- Notre plateforme comprend tous les jours fériés, donc la date de livraison 10 jours dans le futur peut être différente pour différents pays
- L’état matrimonial est utilisé de manière aléatoire
- Le nom de naissance est fonction de l’état matrimonial de la personne, comme les femmes célibataires n’ont pas de nom de naissance différent
- L’État n’est utilisé que pour l’Italie et les États-Unis où il fait partie de l’adresse
- Les numéros de téléphone ont le bon indicatif régional pour la plupart des villes selon la ville. Lors de l’utilisation de numéros de téléphone portable, les indicatifs régionaux mobiles sont corrects
- Pour les pays comme la République tchèque, la Slovaquie, l’Islande et d’autres, les noms des femmes sont corrects en fonction des prénoms et un « ova » ou un « dottir est ajouté
- La couleur des yeux est prise au hasard, mais toutes les couleurs existent
Exportation
Notre plateforme peut créer jusqu’à 10 000 lignes d’exportation (généralement 100 à 1 000 devraient convenir). Vous pouvez utiliser autant de pays que vous le souhaitez pour une sortie. Vous pouvez décider du nombre de colonnes que vous souhaitez avoir, cela peut être uniquement le prénom/nom, mais peut-être aussi toutes les colonnes disponibles.
Pays pris en charge
La version d’essai ne prend en charge que les 5 premiers pays et est limitée à 20 entrées différentes par prénom/nom, adresse, indicatif régional et toutes les autres entrées.
- Allemagne
- Etats-Unis
- Royaume-Uni
- France
- Tchèque
- Italie
- Belgique
- Pays Bas
- Luxembourg
- Autriche
- Suisse
- Espagne
- Portugal
- Pologne
- Slovaquie
- Slovénie
- Croatie
- Hongrie
- Norvège
- Suède
- Danemark
- Finlande
- Roumanie
- Bulgarie
- Liechtenstein
- Monaco
- Saint-Marin
- Andorre
- Islande
- Grèce
- Estonie
- Lettonie
- Lituanie
- Bosnie-Herzégovine
- Monténégro
- Macédoine du Nord
- Serbie
- Albanie
- Chypre
- Malte
- Irlande
- Inde
- Mondial
Champs de données pris en charge
RealTestData peut générer une large gamme de champs de données, notamment
Abbr | Nom | Description |
---|---|---|
N | Numéro | Chaque ligne de données reçoit un numéro de séquence unique |
S | Salutation | Dépend du prénom, la salutation est en allemand, anglais ou français |
F | Prénom | Les prénoms les plus utilisés dans le pays sélectionné |
L | Nom | Les noms de famille les plus utilisés dans le pays sélectionné, avec la terminaison correcte pour les femmes (CZ, SK, BG, MK ; IS ; LV ; LT) |
R | Nom de naissance | Vide lorsque le sexe masculin ou féminin est célibataire, sinon choisissez parmi les noms de famille les plus utilisés dans le pays sélectionné |
U | État matrimonial | Célibataire, Marié, Veuf, Divorcé en allemand, anglais ou français |
V | Numéro de carte de crédit | Soit un numéro de carte de crédit de test, soit un numéro de carte de crédit émulé qui passe le test de Lund avec le numéro supplémentaire vérifié |
8 | Date d’expiration de la carte de crédit | Soit un mois dans le futur, soit le mois réel |
9 | Carte de crédit CVV | Tout nombre à 3 ou 4 chiffres |
M | Entreprise | Une entreprise existante dans le pays sélectionné |
A | Adresse/Rue | Une rue existante dans cette ville et ce pays, y compris numéro de rue |
Z | ZIP | Un code postal existant qui appartient à cette ville, tous les codes postaux britanniques sont corrects avec la rue et la ville, tous les codes postaux allemands sont corrects pour la rue et la ville |
P | Partie Ville | Uniquement lorsqu’il est spécifié pour l’adresse, utilisé rarement principalement au Royaume-Uni |
T | Ville | Ville existante dans le pays, pas de faux noms |
E | État | Utilisé uniquement aux États-Unis et en Italie |
C | Pays | Le nom long du pays en anglais, allemand ou français |
O | Téléphone | Corriger le code du pays et l’indicatif régional lorsqu’ils sont connus, seules les petites villes auront un indicatif régional simulé, tous les téléphones portables ont l’indicatif régional correct |
B | Anniversaire | C’est une date existante et la personne a entre 18 et 80 ans |
I | Soit une université, un e-mail d’entreprise ou un e-mail privé de Gmail et d’autres fournisseurs. Le prénom et le nom sont soit raccourcis de différentes manières comme le font les entreprises, soit il s’agit d’un e-mail spécifique avec des chiffres et des personnalités connues | |
X | Passport ID | Créez un identifiant valide pour tous les pays avec les caractéristiques spécifiques du pays |
W | Password | Créez un mot de passe selon des règles sélectionnables : Longueur min/max, Minuscules/Majuscules/Chiffres/Caractères spéciaux |
H | AnyNumber | Créez tout type de chaîne en utilisant différents formats selon des règles sélectionnables : |
N=Number, L=Lower, U=Upper, A=lower+upper, X=Upper+Numbers M=mix de tous, les autres caractères ne sont pas convertis | ||
Exemple de n’importe quel nombre = “YYMMDD-FL-NNN.UUU/XXX-UNX”, (YYMMDD peut être la date de naissance, FL peut être des initiales, | ||
FLLL peut être l’initiale du prénom + le nom complet | ||
Y | Eye Colour | Sélectionne une couleur d’yeux existante selon les normes mondiales |
1 | Nom de compte social émulé | |
2 | Nom de compte social émulé | |
3 | Nom de compte social émulé | |
4 | Nom de compte social émulé | |
5 | X | Nom de compte social émulé |
6 | Telegram | Nom de compte social émulé |
D | IBAN | Numéro IBAN émulé |
7 | WorkingDay | Un jour ouvrable dans le futur (STD : livraison dans 10 jours ouvrables) |
Q | Composite Field | Un champ composé de plusieurs champs comme spécifié dans le paramètre |
G | Composite Field 2 | Un deuxième champ composé de plusieurs champs comme spécifié dans le paramètre |
J | Long Text | Produit un champ de texte contenant entre 100 et 1 000 caractères. La langue est soit la langue du pays d’origine, soit l’anglais. |
K | Adresse Bitcoin | Une adresse Bitcoin simulée |
0 | UUID | Un identifiant unique universel (UUID) |
Champs de test composites
De plus, Realtestdata peut créer des champs composites qui connectent plusieurs champs. Exemple : Titre de titre Prénom et Nom dans un seul champ.
Vous spécifiez ces champs dans un champ composite. Pour ce faire, marquez ces champs sur les champs sélectionnés et cliquez sur CF1, qui est le champ composite 1.
La même procédure est valable pour CF2, où vous pouvez choisir des champs comme Zip et Town pour connecter les deux dans un seul champ.
Données de test négatives
Pour les champs suivants, des données de test négatives peuvent être produite:
Prénom
Nom de famille
Société
Une adresse/rue
Ville
envoie un e-mail
X
Télégram
Vous pouvez spécifier quels champs doivent produire des données de test négatives.
Des données de test négatives signifient que la longueur du champ dépassera la longueur maximale d’un champ spécifié et que vous obtiendrez des erreurs en utilisant ces données, ce qui devrait alors être prévu.
Example
Lorsque la ville est marquée comme négative et que le max. la longueur est spécifiée à 30 caractères, alors RealTestData produira des noms plus longs en créant simplement différentes données et en les rassemblant.
Configuration et modèles
RealTestData vous permet de personnaliser le format de sortie et les données via des configurations et des modèles. Voici ce que vous pouvez faire :
Utilisez des modèles pour des formats d’exportation spécifiques tels que CSV ou JSON.
- Modifiez les configurations directement ou à l’aide de la ligne de commande ou de l’interface graphique.
- Le fichier de configuration et les modèles sont stockés dans le dossier Documents.
Le modèle fait partie de la configuration.
Vous pouvez configurer autant de modèles que vous le souhaitez, les nommer et les enregistrer.
Le modèle peut être constitué de paramètres de sortie CSV, de paramètres de colonnes de sortie ou de tout autre élément stocké dans la configuration ou dans les pays de sortie ou les paramètres de langue.
Le modèle nomme leurs noms de fichiers et une partie de la configuration utilisée est stockée dans la configuration. Lorsque vous ajoutez un nouveau modèle ou modifiez un modèle, vous devez spécifier les parties de la configuration que vous souhaitez inclure dans le modèle. Par exemple, si vous souhaitez enregistrer les colonnes de sortie, vous devez définir les colonnes de sortie dans la configuration. Après avoir enregistré le modèle, vous devez recharger la configuration.
Noms et adresses
Les prénoms sont spécifiques au pays. La salutation et le nom de famille dépendent du prénom et dans les pays où il existe une différence entre les noms de famille masculins et féminins Les adresses ont des rues valides, qui existent réellement dans ces villes, les États sont également corrects pour ces adresses et villes Le code postal est toujours correct et correspond à la ville choisie.
ID de passeport
L’ID de passeport est très réaliste. Toutes les formes de numéros de passeport européens sont incluses et même s’il s’agit d’un numéro aléatoire, les identifiants peuvent exister
AnyNumber
est une fonctionnalité très puissante : il peut s’agir d’un numéro de santé, d’un identifiant personnel ou d’un numéro de sécurité sociale vous décidez du format de ce numéro avec des noms, des dates de naissance, des lettres numériques ou alphanumériques
Comptes sociaux
Les comptes sociaux sont aussi réalistes que possible La longueur minimale et maximale sont prises en compte ainsi que les lettres supplémentaires autorisées comme le trait de soulignement ou le point
IBAN
L’IBAN est calculé aussi réaliste que possible. Les chiffres 3 et 4 sont correctement calculés, donc l’IBAN passe les principaux tests. De nombreux pays européens ont également des chiffres de contrôle dans leur partie locale. Pour la plupart de ces pays, les chiffres de contrôle sont calculés correctement. Lorsque le chiffre de contrôle est inconnu ou n’existe pas, RealTestData prend des valeurs aléatoires. La longueur de l’IBAN est également prise en compte L’Inde et les États-Unis n’utilisent pas d’IBAN, donc l’IBAN est vide Un IBAN a l’apparence suivante : CCXXBBBBBBBBBBBBBBBBBBBB (CC = Code pays, XX = 2 chiffres de contrôle calculés par MOD97-10, BB = Numéro d’identification bancaire de base national) BB peut être composé de Bankcode et Bankbranch pour identifier une banque et le numéro de compte Les deux peuvent inclure des chiffres de contrôle supplémentaires et sont des chiffres ou des lettres majuscules Un IBAN peut comporter entre 16 et 31 caractères Lorsqu’une liste de codes bancaires du pays existe, celle-ci est choisie, sinon un nombre aléatoire Lorsqu’une liste de codes de succursale du pays existe, celle-ci est choisie, sinon un nombre aléatoire Le numéro de compte est toujours créé de manière aléatoire et peut commencer par 4 chiffres jusqu’à la longueur nationale Lorsqu’un contrôle national existe, celui-ci est calculé pour chaque numéro supplémentaire
Adresse Bitcoin
Une adresse Bitcoin simulée qui comporte 27 à 34 caractères et qui est unique. Les chiffres de 0 à 9 et les caractères a à z sont utilisés.
UUID
Un identifiant unique universel (UUID) est une étiquette de 128 bits utilisée pour les informations dans les systèmes informatiques. Le terme identifiant unique global (GUID) est également utilisé, principalement dans les systèmes Microsoft. Un UUID comporte 32 octets. Ici, les chiffres de 0 à 9 et les caractères a à f sont utilisés.
Scénarios d’utilisation
RealTestData convient à divers scénarios de test, tels que as:
- Tests de charge (Load Testing)
- Tests fonctionnels
- Tests de régression
- Tests de sécurité
- Tests de conformité au RGPD
- Tests négatifs
- Tests de cas limites (Edge case Testing)
En utilisant RealTestData, vous vous assurez que vos données de test sont réalistes, conformes et à l’abri des problèmes de confidentialité.
Installation et configuration
Pour installer RealTestData :
- Téléchargez le programme d’installation Windows depuis notre site Web.
- Exécutez le programme d’installation et suivez les instructions.
- Ouvrez l’interface graphique (RealTestData Windows) ou la CLI (programme RealTestData Program or Configuration) pour configurer la génération de vos données de test.
Manuel d’utilisation
Pour des instructions détaillées, reportez-vous à notre manuel d’utilisation ou à la documentation en ligne.
Mises à jour
RealTestData est continuellement mis à jour pour inclure de nouvelles fonctionnalités et les pays pris en charge.
- Visitez notre page d’accueil ou contactez-nous par e-mail à info@realtestdata.com.
- Vous pouvez télécharger notre version d’essai depuis notre site Web pour tester si notre plateforme vous convient.
- La version d’essai est limitée à 4 pays (Allemagne, Royaume-Uni, États-Unis et France) et utilise seulement 20 lignes de données pour chaque champ, comme 20 prénoms ou 20 noms.
Informations sur la licence
RealTestData est un logiciel sous licence. Veuillez vous référer au contrat de licence fourni avec votre achat pour connaître les conditions générales. Notre plateforme sous licence prend en charge 41 pays répertoriés ici et comprend des millions d’adresses et de noms. Vous pouvez créer des millions d’ensembles de données sans répéter aucun d’entre eux.
Conclusion
RealTestData fournit une solution robuste et flexible pour générer des données de test réalistes, garantissant que votre processus de test est efficace, sécurisé et conforme aux réglementations sur la protection des données. Avec des options de personnalisation étendues, la prise en charge de plusieurs langues et pays et divers formats d’exportation, RealTestData est le choix idéal pour vos besoins de test.
**Informations de contact **
Real Test Data
RealTestData s.r.o., Hlavni 373, 25089 Lazne Tousen, Czech Republic
info@realtestdata.com