Documentation
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 produit des données de test simulées mais réelles, qui peuvent être utilisées à des fins de test. RealTestData peut créer des noms, des adresses, des e-mails, des numéros de passeport, des mots de passe, des numéros de carte de crédit, des IBAN et tout autre type de données. RealTestData est une plateforme sous licence. Outre la version d’essai, vous devez acheter la licence d’utilisation complète.
License
Une licence est accordée pour une durée maximale d’un an à compter de l’achat et peut être prolongée à tout moment.
Licence d’essai
Une licence d’essai est accordée à tout moment, généralement pour 14 jours à compter du jour demandé. Veuillez envoyer un message pour obtenir une licence d’essai.
1. Avant-propos
Pourquoi avez-vous besoin de données de test ?
80 % de toutes les données utilisées à des fins de test aujourd’hui sont une copie de données de production. Cela entraîne plusieurs problèmes. Imaginez que vous testiez une application bancaire. Les testeurs peuvent voir les transactions des clients de la banque et pourraient utiliser ces données en production et transférer de l’argent au nom des clients. C’est absolument interdit. Vous avez donc besoin de données simulées, mais elles doivent être aussi réelles que possible. C’est là que Real Test Data entre en jeu.
Pourquoi Real Test Data ?
Real Test Data est la seule solution sur le marché qui crée des données du monde réel, mais toujours simulées et aléatoires. Les noms et adresses ne sont pas réels mais très bien simulés. L’adresse dans la ville existe, même le code postal est réel dans la ville choisie, mais toutes les autres données pourraient exister mais sont aléatoires. Les données produites par Real Test Data réussissent tous les tests pour être des données du monde réel. Vous avez besoin de données de test pour saisir des identifiants de passeport ou des IBAN ? RealTestData vous fournit toutes les données dont vous avez besoin et elles réussiront les tests du monde réel. Vous avez besoin d’adresses valides qui réussissent tous les tests ? RealTestData vous fournit toutes les données dont vous avez besoin. Vous avez besoin de numéros de carte de crédit valides ? RealTestData vous fournit toutes les données dont vous avez besoin.
Pourquoi maintenant ?
Les tests sur une copie des données de production sont un problème pour le RGPD et d’autres scénarios. Arrêtez donc d’utiliser les données de production et commencez avec RealTestData. Il est conforme au RGPD et vous ouvre de nouvelles possibilités pour toutes sortes de tests. Les données de test créées par RealTestData ont une apparence et une sensation réalistes et passent tous les tests importants qui se trouvent dans le produit à tester. Vous avez besoin de 10 000 entrées avec des noms et des adresses pour un test de charge complet ? Où obtenir toutes les données ? RealTestData vous fournit tout ce dont vous avez besoin pour tous les pays pris en charge dont vous avez besoin. Vous devez prouver que 10 000 mots de passe différents répondent aux critères de mot de passe ? RealTestData vous en fournit autant que vous le souhaitez.
Notre plateforme RealTestData crée des données de test simulées du monde réel pour des scénarios du monde réel. Elle utilise différentes tables très spécifiques utilisant des données du monde entier, randomise les données et rassemble les données de test simulées. Tout cela vous donne des données de test uniques qui ne se répètent jamais. Plusieurs milliards de données de test sont possibles sans aucune répétition.
2. Version d’essai
Nous vous offrons la possibilité de tester la puissance de RealTestData en utilisant notre version d’essai.
La version d’essai prend en charge 5 des 41 pays disponibles (Allemagne, États-Unis, Royaume-Uni, France, République tchèque) et est limitée à 20 entrées différentes par nom, adresse, ville et autres. Néanmoins, vous pouvez constater la puissance de notre plateforme en créant des données illimitées.
Télécharger la version d’essai.
3. Documentation du programme
RealTestData se compose de 2 exécutables différents :
- RealTestData_CLI
- RealTestData_Windows_GUI
Si vous utilisez Windows, vous pouvez utiliser RealTestData_Windows_GUI car il s’agit de la version GUI de la plateforme RealTestData, ce qui facilite la configuration. Sous Linux et MacOS, seul RealTestData_CLI est disponible.
RealTestData est multiplateforme. Il existe une version Windows Desktop (RealTestData_Windows_GUI) et une version CLI (RealTestData_CLI) pour Windows, Linux et MacOS. Pour exécuter les programmes sous Windows, Linux ou Mac, vous devez installer le runtime .Net8.
Voici le lien de téléchargement pour .Net8 si vous ne l’avez pas déjà installé : Téléchargement DOTNET8
Pour Windows, Linux et Mac, installez le runtime pour .Net8 : .NET Runtime 8.0.8
Pour Windows Desktop (vous en avez besoin pour exécuter RealTestData_Windows_GUI), installez en plus .NET Desktop Runtime 8.0.8
RealTestData_CLI
Il s’agit du programme CLI principal pour générer des données, modifier le fichier de configuration et initialiser RealTesDate. Le fichier de configuration se trouve dans votre répertoire Documents. Il s’agit d’un fichier texte, vous pouvez donc le modifier directement ou en utilisant ce programme sous Windows, Linux et Mac. Sous Windows, il est plus pratique d’utiliser RealTestData_Windows_GUI car vous disposez d’une interface graphique pour configurer les données de sortie. Dans RealTestData_GUI, vous disposez des mêmes options pour modifier la configuration. Chaque option peut être configurée.
Menu de configuration principal
1 - Langue de sortie - Modifiez la langue de sortie. Ceci est important pour les champs comme la salutation. La sortie est alors dans la langue sélectionnée.
2 - Pays à utiliser - Définissez le pays de sortie. Dans l’essai, vous pouvez ajouter DE, US, UK, FR et CZ. Générer crée des données spécifiques à ces pays.
3 - Nombre de lignes de sortie - Spécifiez le nombre de lignes de données que vous souhaitez créer. La recommandation est de 100 ou plus pour avoir suffisamment de données pour les tests.
4 - Colonnes de sortie - Quelles colonnes doivent être utilisées pour la sortie.
5 - Format de sortie - Choisissez le format de sortie : CSV, XML, JSON, SQL, XLSX
6 - Configuration de sortie - Configurez la sortie comme le saut de ligne, etc.
7 - Chemin et noms de sortie - Configurez les fichiers de sortie (comme realtestdata.csv)
8 - Données supplémentaires - Configurez des données supplémentaires comme l’e-mail, la date de naissance et l’apparence de « SpecialNumber ». « SpecialNumber » est un champ configurable qui peut être utilisé
9 - Champ composite - Un champ composite peut être utilisé pour combiner 2 ou plusieurs champs et vous configurez ce paramètre ici
A - Afficher les pays disponibles - Affichez les pays disponibles à utiliser dans 2.
B - Renommer les colonnes - Renommez vos colonnes de sortie dans toutes les langues disponibles.Configurer
R - Lire le fichier de configuration - Relisez le fichier de configuration (il est automatiquement chargé lorsque vous exécutez ce programme).
T - Lire les fichiers de modèle - Sous-menu pour travailler avec le modèle. Les modèles vous permettent de définir de nombreuses options dans une tâche.
S - Afficher les données de configuration - Afficher toutes les données de configuration
W - Écrire le fichier de configuration - Écrire le fichier de configuration dans Documents\RealTestData.configRealTestData
I - Init - Initialiser RealTestData pour avoir le chemin d’entrée et de sortie correct et initialiser la licence si nécessaire
G - Générer - Vérifier si la licence est valide
C - Vérifier la licence - Vérifier si la licence est valide
L - Changer la langue - Changer la langue dans laquelle ces options de configuration sont présentées. (Allemand, anglais, français, tchèque)
E - Fin - Fermer le programme
Init
Lorsque vous utilisez la version CLI de RealTestData, c’est la première option que vous devez choisir après avoir terminé l’installateur et exécuté RealTestData_CLI. De plus, si vous avez un fichier de licence, nous lirons et stockerons la licence. Si aucun fichier de licence n’est trouvé, une clé de licence vous sera demandée. Vous pouvez également saisir la clé de licence dans l’exécutable Windows car il vous oblige à en saisir une, lorsqu’aucune clé de licence et aucun fichier de licence ne sont trouvés.
Lorsque vous recevez un fichier de licence par e-mail, copiez ce fichier RealTestData.lic dans votre répertoire d’installation RealTestData.
Pour les utilisateurs Windows, il est plus simple d’utiliser RealTestData_Windows_GUI et de choisir « Configuration / Init ».
Générer
Cette option génère les données pour vous en fonction de la configuration. Lorsque vous exécutez RealTestData_CLI et choisissez « Générer », RealTestData génère automatiquement les données et stocke le fichier CSV, JSON, XML, SQL ou XLSX dans votre répertoire Documents.
Lorsque vous exécutez sous Windows et utilisez l’interface graphique Windows, vous avez de bien meilleures possibilités de gérer le modèle qu’ici.
Menu Fichier modèle
Tous les fichiers modèles se trouvent dans le répertoire Documents et ont des noms spécifiques, ne modifiez pas les noms.
Possibilités disponibles :
1 - Charger la sortie CSV - Charger la sortie CSV standard : CRLF, point-virgule, pas de guillemets
2 - Charger la sortie JSON - Tableau JSON, champs de sortie vides
3 - Charger la sortie XML - Nom de la racine XML et de l’enregistrement
4 - Charger la sortie SQL - créer une table et un nom de table
5 - Charger les colonnes Nom uniquement - Utiliser Salutation, Prénom et Nom
6 - Charger les colonnes Nom + Adresse - Utiliser Salutation, Prénom, Nom, Rue, Code postal, Ville
7 - Charger les colonnes Nom + Adresse + E-mail + Médias sociaux - utiliser en plus l’e-mail et les médias sociaux (LinkedIn, Facebook, Instagram, Pinterest, X, Telegram)
8 - Charger les colonnes Données étendues : Passeport, IBAN, Mot de passe, N’importe quel numéro - utiliser tout ce qui précède et en plus le numéro de passeport, l’IBAN, le mot de passe et n’importe quel numéro
9 - Charger toutes les colonnes - utiliser toutes les colonnes disponibles (37 colonnes)
C - Ajouter une société - Ajouter une colonne de société à celle ci-dessus
N - Ajouter un numéro séquentiel - Ajouter un numéro séquentiel
S - Afficher la configuration - afficher les données de configuration du fichier coonfig
E - Fin - Fermer le menu du modèle
RealTestData_Windows
Il s’agit du programme principal de configuration et de génération de données de test lors de l’utilisation du système d’exploitation Windows. Sous Linux et Mac, veuillez lire cette documentation sur RealTestData_Configure et RealTestData_Generate.
RealTestData_Windows vous offre toutes les possibilités d’ajuster votre configuration avant la génération des données de test. Sur l’écran principal, vous pouvez spécifier où les fichiers de données de test sont stockés : « Chemin d’entrée » et où les données de test générées seront écrites (« Chemin de sortie », « Fichier journal », « Fichier de résultat » et « Format de sortie »). Sur le côté droit, vous pouvez spécifier les extensions et leurs conventions de nommage.
Avec « Langue de sortie », vous pouvez configurer dans quelle langue vous verrez les champs générés comme (« Salutation », « État civil », etc.).
« Number of Records » est utilisé pour spécifier le nombre de lignes de données de test générées.
« Pays de sortie » vous permet de spécifier les pays pour lesquels les données de test seront générées. Vous ne pouvez choisir qu’un seul pays, généralement la norme, mais lorsque vous avez besoin de données multinationales comme des adresses de différents pays, vous pouvez en choisir autant que vous le souhaitez (jusqu’à 5 dans la version d’essai, les 41 dans la version sous licence).
Les boutons « Charger », « Enregistrer », « Modèle » et « Générer » font la même chose que les mêmes noms dans le menu.
- Chargez le fichier de configuration
- Sauvegarder le fichier de configuration après les modifications
- Templates - Charger, ajouter, modifier, supprimer et enregistrer des fichiers de modèle avec des configurations spécifiques
- Générez les données de test selon votre configuration
ONGLET : CSV
Choisissez les options pour une sortie CSV.
Délimiteur : point-virgule, virgule, tabulation
Devis : Oui ou Non
Saut de ligne : LF, CR ou CRLF (standard Windows)Choisissez les options d’une sortie JSON.
Sortie sous forme de tableau JSON
Sortie de champs videsChoisissez les options d’une sortie XML.
Nom racine du jeu de données
Nom de l’enregistrementChoisissez les options d’une sortie SQL.
Créer une table (qui se trouve au début du fichier)
Nom de la table
TAB : Mot de passe
Choisissez les options d’un mot de passe généré.
Longueur minimale et maximale du mot de passe
Caractères autorisés dans le mot de passe : Lower, Upper, Digits, Special Chars
ONGLET : Extra
Toutes les autres options de configuration se trouvent dans cet onglet
Format de chaîne/nombre : Que doit contenir la chaîne : Anniversaire, Partie du prénom et du nom, Lettres minuscules, majuscules, Chiffres, mélange de tout, TVA ou PERSID
Âge minimum et maximum pour l’anniversaire
Numéro de départ du numéro séquentiel
Pourcentages pour les e*mails Fantasy, GMail, carte de crédit falsifiée Décompte des jours ouvrables à partir d’aujourd’hui x jours ouvrables à venir. Notre base de données contient les jours fériés de nombreux pays, cette date est donc très précise L’IBAN doit-il comporter des espaces pour une meilleure lisibilité ? Quels types d’e-mails sont autorisés : Personnel, Université, Entreprise
ONGLET: Colonnes
Quelles colonnes souhaitez-vous générer pour chaque ligne de sortie ? Jusqu’à 40 colonnes différentes sont disponibles. Veuillez étudier la documentation des colonnes disponibles : DOCUMENTATION.
Vous pouvez soit spécifier les lettres responsables des différentes colonnes, soit sélectionner les colonnes parmi celles disponibles.
Avec les champs composites, vous pouvez combiner plusieurs champs en un seul. Marquez tous les champs que vous souhaitez combiner dans la liste des champs sélectionnés et appuyez sur CF1 ou CF2. Le résultat est alors disponible dans les conseils pour CF1 et CF2.
Example
Salutation Prénom Nom Adresse Code postal Ville
ONGLET: Noms des colonnes I et II
Vous pouvez renommer les en-têtes de colonnes dans les 4 langues. Pour ce faire, veuillez d’abord sélectionner une langue, puis commencer à renommer. Lorsque le champ est vide, les noms par défaut seront utilisés. Les noms des colonnes se trouvent dans deux onglets différents.
ONGLET : Cas de test négatifs
RealTestData peut également générer des données de test pour les cas de test négatifs. Lorsque vous cochez « Cas de test négatif » pour une colonne, la longueur de la colonne dépasse la longueur maximale de la colonne. Pour ce faire, vous ajouterez des mots supplémentaires dans le champ jusqu’à ce que la colonne soit trop longue. Cela est possible pour n’importe quelle colonne spécifiée dans la liste.
Fonctions du menu
L’interface graphique Windows de RealTestData comporte un menu avec quelques rubriques importantes.
Charge de configuration
La configuration est chargée automatiquement lorsque vous exécutez « RealTestData_Windows.exe ». Avec cette option de menu, vous pouvez recharger la configuration.
Sauvegarde de la configuration
Enregistrez la configuration que vous avez créée / modifiée
Modèle Les modèles vous permettent de stocker des parties de la configuration dans un modèle. Vous pouvez charger, ajouter, modifier, supprimer et enregistrer des modèles. Un modèle est toujours intégré à la configuration lorsqu’il est chargé. Avant d’ajouter ou de modifier un modèle, il est nécessaire de spécifier les données du modèle. Si le modèle doit avoir des colonnes de sortie qui doivent être stockées dans un modèle, veuillez choisir les colonnes de sortie dans la configuration dans l’onglet “Colonnes”, puis ajoutez ou modifiez le modèle, puis enregistrez-le. Cette sélection ne sera stockée que dans le fichier de modèle. La configuration d’origine peut être rechargée par la suite.
pour Colonnes
Pour être sûr, les données de l’onglet “Colonnes” ne sont pas stockées dans le fichier de configuration lui-même, chargez à nouveau la configuration avant de modifier quoi que ce soit dans la configuration.
Vous devez nommer correctement le modèle, choisir un nom et également choisir un fichier. Le fichier est toujours stocké dans le dossier de documentation.
nom du fichier
Le nom du fichier modèle doit commencer par “RealTestData_que doit faire le modèle_nom du modèle.
Example
“RealTestData_output_NAME_AND_ADDRESS”
Avant d’ajouter un modèle, définissez les valeurs qui doivent être stockées dans le modèle dans l’onglet de configuration
Example
La case à cocher Données de sortie est sélectionnée, définissez les colonnes dans l’onglet Colonnes avant d’ajouter un modèle. La même procédure est appliquée lors de l’édition d’un modèle.
Lorsque vous modifiez un modèle, chargez d’abord le modèle existant, modifiez les données si nécessaire, puis modifiez-le et enregistrez-le.
Avant d’enregistrer un modèle, assurez-vous que les données correctes sont sélectionnées dans l’onglet de configuration. Ne enregistrez ensuite toute la configuration, mais chargez-la à nouveau. Il vous sera demandé si vous souhaitez charger la configuration.
Générer
Générez les données de test et ouvrez le résultat une fois terminé dans l’application associée.
Langue de l’interface graphique
Remplacez la langue de l’interface graphique par l’une des langues prises en charge. Il s’agit de l’allemand, de l’anglais, du français et du tchèque. La langue de l’interface graphique est indépendante de la langue de sortie.
Environ
Dans la fenêtre « À propos », vous pouvez voir la version et la clé de licence et vous pouvez également ouvrir les « Mentions légales », « CLUF » ou « Avis de confidentialité » (GDPR).
Fermer
Fermez le programme Windows.