test data generation with gedis studio online tool
Testdatengenerierung - Demo mit einem kostenlosen Online-GEDIS Studio-Tool (Teil -2):
Lesen Sie Teil 1 davon Testdatenmanagement-Tutorials hier .
beste kostenlose Firewall für Windows XP
Laut CA Technologies deuten neuere Untersuchungen darauf hin, dass 30% - 40% der Fehler beim Testen von Software mit den Problemen der Testdaten zusammenhängen. Dies ist einer der vielen Gründe, die die QS-Industrie dazu ermutigen, TDM-Tools (Test Data Generation) zu verwenden.
TDM-Tools bieten die offene Möglichkeit, systemgenerierte, zuverlässige und sichere Kopien Ihres Datensatzes nur in wenigen Minuten zu erstellen.
Darüber hinaus wirken sich TDM-Tools positiv auf den Prozess des schnellen und qualitativ hochwertigen Lebenszyklus der Softwareentwicklung aus Lebenszyklus testen mit Spezifikationen wie:
- Verbessert die Geschwindigkeit der Datenuntermenge und der Erstellung synthetischer Daten erheblich.
- Erstellt vollständige Produktionsklone, die Ihren manuellen Aufwand und Ihre Zeit reduzieren.
- Bietet On-Demand-Arbeitsbereich und Self-Service-Plattform für Tester, Entwickler, Management und DB-Administratoren, um Datenkorruption und Zeitverzögerungen zu vermeiden.
Durch die Anwendung von TDM-Tools im Bereich Softwaretests legen Sie den Grundstein dafür, dass Sie die Erwartungen übertreffen und die Veröffentlichung der Testzyklen beschleunigen können. Durch die Automatisierung des Prozesses Ihres hohen Datenvolumens wird die Anwendungsentwicklungszeit effizienter genutzt. Ebenso können Sie langsame und komplizierte Dateneinstellungen mit der Generierung synthetischer Daten effizient reduzieren.
In Abbildung 1 der grafischen Oberfläche des IBM InfoSphereOptim TMD finden Sie Informationen zur besseren Visualisierung des gesamten Prozesses der Testdatenverwaltung.
Abbildung 1: IBM InfoSphereOptim TMD-Grafikschnittstelle
Unter dem Gesichtspunkt der Kosteneffizienz wirkt sich der Einsatz von TDM-Tools direkt auf die Kosten aus:
- Datenintegration mit Test Management Tools
- Minimierung des manuellen Aufwands bei der Einrichtung der Daten zum Testen
- Angemessen verfügbare Daten für die Wiederverwendbarkeit
- QS-Teams werden produktiver, was zu einem besseren Personalmanagement führt
- Verbesserung der Fehlerbehebung durch Development & Data
In diesem Teil 2 der Lernreihe zur Testdatenverwaltung lernen wir etwas über das A.Automatisierter Testdatengenerierungsprozess mit dem kostenlosen Online-Tool von GEDIS Studio.
Was du lernen wirst:
- Einführung in GEDIS Studio Online
- Zugang & Registrierung
- Testdatengenerierung
- Datenkorrelation und gegenseitige Abhängigkeit
- Parametrisierung mit GEDIS Studio
- Tools zum automatisierten Testen der Datengenerierung
- Fazit
- Literatur-Empfehlungen
Einführung in GEDIS Studio Online
GEDIS Studio ist ein Kostenloses Online-Tool zur Verwaltung von Testdaten und zur Datengenerierung . Die einzigartigen Merkmale von mehr als 30 Regeln zur Generierung von Testdaten zur Erstellung von Testdaten, zur Steuerung der Verteilung von Werten, zur Korrelation von Werten und vielen anderen nützlichen Möglichkeiten, Ihre Anwendung unter dem Test mit realistischen Datensätzen und der Simulation großer Datenmengen aggressiv zu testen.
So kann GEDIS Studio Ihre Generationen in kurzer Zeit entwerfen und Ihnen die Plattform bieten, um die Produktion Ihrer Testdaten gut zu organisieren. Für alle AUT-Testfalldaten benötigen wir realistische Testdaten, um die Gründlichkeit unserer Gesamttests sicherzustellen.
Daher versuchen wir immer, auf ausreichende Testdaten aus der Produktionsumgebung zuzugreifen und diese anzuwenden Persönlich identifizierbare Informationen Machen Sie, ohne die praktische Natur der Daten zu beeinträchtigen, und identifizieren Sie weitere Anforderungen an Testdaten für Ihre entworfenen Testfälle.
Mit GEDIS Studio können Sie Ihre Testdaten gerne verwalten und generieren, indem Sie die folgenden Vorteile nutzen:
- Realistische Datenproduktion
- Sehr nützlich für die Anzeige und Analyse von Daten
- Effiziente Plattform zum Generieren von SQL-, HTML-, XML- und CSV-Skripten und -Daten.
Die Verwendung von GEDIS Studio bietet Ihnen die Umgebung, in der Sie über die Datengenerierung hinaus in folgenden Bereichen arbeiten können:
- Füllen Sie Ihre Datenbank basierend auf Ihren Testanforderungen
- Bereiten Sie eine realistische Testumgebung für Ihr AUT vor
- Automatisierung der Datenproduktion nach Bedarf
- Erstellung eines Direktimportformats für Oracle, DB2, MySQL und viele andere RDMS.
Darüber hinaus erweitert GEDIS die Vollständigkeit Ihrer Tests um:
- Erstellung von Massendaten für die Geräte-, Funktions- und Lasttests.
- Ausführung der datengesteuertes Testen (QTP / UFT, Selen oder TestPartner).
Zugang & Registrierung
Ab sofort haben wir durchgearbeitet, was GEDIS mit seinen einzigartigen Funktionen macht. Sie können Ihre Testdaten auch online generieren, ohne eine Anwendung auf Ihrem Computer zu installieren. Sobald Sie Ihr Konto registriert haben, können Sie sofort mit GEDIS Studio arbeiten.
GEDIS Studio weist seinen Servern einen persönlichen Arbeitsbereich zu. Außerdem erhalten Sie Beispielprojekte und Referenzdaten, die Sie in Ihren Arbeitsbereich importieren können, um die Daten Ihres eigenen Bedarfs zu generieren.
Sie können Ihr Konto erstellen, indem Sie auf die Schaltfläche 'Registrieren' klicken, indem Sie auf diesen Link klicken www.data-generator.com . Geben Sie dann alle Felder in das Registrierungsformular ein und klicken Sie auf 'Senden'.
(HINWEIS- Klicken Sie auf ein Bild für eine vergrößerte Ansicht)
Nach Abschluss des Registrierungsvorgangs sendet GEDIS Ihnen die Bestätigung für Ihre Kontoregistrierung zusammen mit dem Anmeldenamen und dem Kennwort, mit dem Sie sich online bei GEDIS Studio anmelden können.
Nachdem Sie sich in GEDIS Studio angemeldet haben, ist Ihr Arbeitsbereich leer und Sie können dies auch tun Erstellen Sie ein Projekt oder importieren Sie Ihr Projekt aus den vorhandenen Daten auf Ihrer Arbeitsbereichsseite im Konfigurationsfenster. Wenn Sie ein Projekt haben, können Sie Ihren Generator einfügen und eine beliebige Anzahl von Feldern hinzufügen, die Sie gemäß Ihrer Datenspezifikation benötigen.
GEDIS hat die zur Verfügung gestellt Symbolleiste wie jede andere Anwendung für den schnellen Zugriff ihrer Benutzer auf die wichtigsten Funktionen wie das Erstellen von Projektkomponenten oder Ihren Arbeitsbereichsmanager. Sie können Generatoren durchsuchen und Felder im Explorer „Design“ suchen und im Explorer „Production“ auf der linken Seite der GEDIS Studio-Anwendung nach Ihren Stapeln und Dateien suchen.
Auf der rechten Seite der GEDIS Studio-Anwendung befindet sich die Konfigurationsfeld für Ihre Projektkomponenten, den Arbeitsbereichsmanager und die Hilfeansichten. Der Arbeitsbereichsmanager zeigt Daten der freigegebenen und privaten Arbeitsbereiche für Ihre Projekte, Generatoren, Stapel und andere Datendateien an.
Um die Regel in einem bestimmten Feld zu ändern, wählen Sie sie im Entwurfs-Explorer aus und doppelklicken Sie in der Auswahl der Regel auf eine neue Regel.
Gemäß dem Standardmodell werden alle Stammfelder des Generators automatisch zur Ausgabedatei hinzugefügt.
Die andere Funktion der Datenanzeige kann in einer CSV-Tabelle oder in einfachem Text erfolgen. Wenn Sie auf der rechten Seite der Registerkarten 'Design' und 'Produktion' der Anwendung auf die Registerkarte 'Arbeitsbereich' klicken, wird die Seite mit den vier Unterregistern 'Projekte', 'Generatoren', 'Ausgabe' und 'Ausgabe' angezeigt. Daten'.
Unter der Registerkarte 'Projekte' befinden sich zwei Ordner, einer vom System generiert und der andere 'GenieLog'. Wenn Sie auf eines der „Projekte“ oder „Generatoren“ doppelklicken, können Sie diese in Ihren eigenen Arbeitsbereich importieren. GEDIS Studio hat diese Daten seinen Benutzern zur Bedienung des Tools zur Verfügung gestellt .
Da wir den einleitenden Teil der GEDIS Studio-Hauptseite ausführlich behandelt haben, möchten wir Ihnen einen kurzen Überblick über die schrittweise Generierung von Testdaten geben.
Testdatengenerierung
1) Wenn Sie sich auf der Registerkarte 'Design' befinden, klicken Sie in der Symbolleiste auf die Schaltfläche 'Neues Projekt erstellen'. Auf diese Weise erstellen Sie gleichzeitig die neue Datei 'New Batch' und 'Defualt.txt'.
2) Klicken Sie auf der Registerkarte 'Dokumentation' im unteren Teil der rechten Seite der Anwendung auf und geben Sie Ihrem neuen Projekt den Namen. In diesem Tutorial sehen Sie das Projekt 'Open EMR'.
3) Nachdem Sie Ihr Projekt erstellt und benannt haben, können Sie in der Symbolleiste 'Feld hinzufügen'. Hier fügen wir beispielsweise zwei Felder für 'Name' und 'Kreditkartennummer' aus dem Dokumentationsteil des Tools auf der rechten Seite hinzu.
4) Um die Datengenerierungsregel basierend auf unseren Datenanforderungen anzuwenden, klicken Sie zuerst auf das Feld „Name“. Klicken Sie dann auf die Registerkarte 'Regeln' und wählen Sie die Generierungsregel 'Test File Extraction' aus.
5) Wenn Sie die Regel zum Extrahieren von Textdateien auswählen, können Sie nach Verknüpfungen zwischen den von GEDIS für Sie bereitgestellten Namensdaten suchen. Wenn Sie auf die Schaltfläche 'Durchsuchen' klicken, auf der 'DATEI' steht, wählen Sie die Namensdatei aus dem Ordner 'Namen' im Ordner 'GenieLog' aus.
6) Klicken Sie auf das von Ihnen erstellte Feld 'Kreditkartennummer', um die Regel 'Kreditkarte' auszuwählen, mit der die Kreditkartennummern erstellt werden.
7) Wenn Sie Regeln für zwei bestimmte Felder entwerfen, klicken Sie auf die Registerkarte „Produktion“. Diese Seite zeigt Ihnen, dass das Open EMR-Projekt den 'Neuen Stapel' und die 'Default.txt' enthält.
Sie können angeben, welche Daten Sie generieren müssen, indem Sie die Registerkarten wie Nb-Datensätze ausfüllen, in denen Sie die Anzahl der Datensätze hinzufügen.
Hier geben wir zum Beispiel die Anzahl der 100 zu generierenden Datensätze an:
8) Nachdem Sie die erforderlichen Datenspezifikationen abgeschlossen haben, klicken Sie auf die Schaltfläche „Generieren“. Hier im Screenshot sehen Sie im CSV Viewer-Format die Anzahl von 100 Namen und die Bankkontonummern, die anhand der erforderlichen Kriterien zusammen generiert wurden.
Datenkorrelation und gegenseitige Abhängigkeit
Mit dieser Funktion von GEDIS Studio Online können Sie Generatoren entwerfen, bei denen eine Datenkorrelation erforderlich ist.
Zum BeispielWir generieren einen Datensatz mit zwei Spalten für 'Name' und 'Land', wobei die Namen in Korrelation mit der Bevölkerung jedes Landes der Welt generiert werden.
Dafür,
- Wir erstellen das Projekt Open EMR und fügen zwei Felder 'Name' und 'Land' auf der Registerkarte 'Design' hinzu.
- Wählen Sie die 'Textdateiextraktion' als Generatorregel für das Feld 'Name'.
- Anschließend wählen Sie verfügbare Dateidaten aus dem Namensordner aus, indem Sie im Feld „Datei“ navigieren.
- In ähnlicher Weise wählen Sie die Generatorregel 'Textdateiextraktion' aus und navigieren, um Daten aus dem Land vom Pfad 'Lokalisierung / Welt-Länder-Populationen.txt' abzurufen.
- Wenn Sie mit dem Entwerfen von Regeln für zwei vorgegebene Felder fertig sind, klicken Sie auf die Registerkarte „Produktion“. Diese Seite zeigt Ihnen, dass Ihr Open EMR-Projekt den 'New Batch' und den 'Default.Txt' hat.
- Sie können angeben, welche Daten Sie generieren müssen, indem Sie die Registerkarten wie Nb-Datensätze ausfüllen und die Anzahl der Datensätze hinzufügen, die Sie für beide Felder benötigen. Hier setzen wir zum Beispiel die Nummer 200 der zu generierenden Datensätze.
- Nachdem Sie die erforderlichen Datenspezifikationen abgeschlossen haben, klicken Sie auf die Schaltfläche „Generieren“. Der folgende Screenshot zeigt im CSV Viewer-Format die Anzahl von 200 Namen, das Land, die Bevölkerung jedes Landes, das Gebiet und die Dichte gemäß den gegebenen Bedingungen für die Testdatengenerierung. Die in den generierten Testdaten verteilte Bevölkerung entspricht einer realen Bevölkerungsverteilung auf der Erde.
Parametrisierung mit GEDIS Studio
Das Merkmal des Parameters ist eine der effizientesten Testdatengenerierungsfunktionen des GEDIS-Datenbanktests. Mithilfe von Parametern können Sie verschiedene Generatoren mit unterschiedlichen Datenwerten für Ihre Produktion einstellen.
Die Möglichkeit, mit Parametern zu arbeiten, hilft Ihnen bei der Wiederverwendung Ihrer verschiedenen Datengeneratoren in realen Projekten, in denen Sie mehrere Benutzer haben.
Erstellen wir nun in unserem Open EMR-Projekt zwei parametrisierte Generatoren mit zwei unterschiedlichen Werten für die Adresse und die Familiennamen, die mit F beginnen. Da wir bereits ein Open ERM-Projekt mit den beiden Feldern „Name“ und „Land“ erstellt haben.
- Sie klicken auf die Registerkarte 'Produktion', wo Sie beide genannten Parameter hinzufügen würden
- Klicken Sie auf 'default.txt' im Stapel Ihrer Open EMR
- Durch Klicken auf die Registerkarte 'Parameter' zwischen den Registerkarten 'Dokumentation' und 'Regeln' zeigt das System die Parameterseite an
- Fügen Sie einen Parameter hinzu und nennen Sie ihn 'Adresse'.
- Suchen Sie nach der Auswahl der Adressdatei aus dem Ordner 'Wörter', indem Sie auf das Ordnersymbol rechts neben Ihrem hinzugefügten Parameter klicken
- Nachdem Sie Ihre Adressdatei ausgewählt haben, können Sie entweder auf die Schaltfläche 'Datei als CSV anzeigen' oder auf die Schaltfläche 'Datei als Text anzeigen' klicken.
- Die gleichen Schritte, die Sie zum Hinzufügen des neuen Parameters der Namen ausführen würden, beginnend mit F.
Es gibt zwei zusätzliche Parameter, mit denen Sie einen bearbeiten können, den Sie möglicherweise für Ihre Tests benötigen (siehe Abbildung).
Zusätzlich zu den in diesem Tutorial im Rahmen des Open EMR-Projekts dargestellten Funktionen bietet Ihnen GEDIS Studio die Möglichkeit, in einem breiteren Spektrum der Testdatengenerierung und Testdatenverwaltung zu arbeiten.
Sie werden unten erwähnt:
- Verwaltung Ihrer Nicht-Regressionstests
- Verwenden Ihrer generierten Testdaten durch Import / Export
- Erstellen von Testdaten ohne Verwendung der GUI von GEDIS Studio
Sie können auf das GEDIS-Tutorial für Ihre Praxis zugreifen und es verwenden, indem Sie auf klicken Hier .
Tools zum automatisierten Testen der Datengenerierung
Aufgrund des enormen Bedarfs an Testdaten während des gesamten Prozesses unserer Softwaretests sind auf dem Markt verschiedene Arten von Tools zur automatisierten Generierung von Testdaten verfügbar.
Durch GEDIS Studio als eines der vielen automatisierten Tools für Testdaten haben wir herausgefunden, dass wir Originaldaten in nahezu jeder Datenbank oder Textdatei erstellen können.
Diese Tools ermöglichen es uns:
- Erstellen realistischer und aussagekräftiger Daten für einen vollständigen Anwendungstest;
- Geben Sie alle domänenspezifischen Daten zum Testen ein.
- Anwendung der Gesetzgebung zu personenbezogenen Daten (PII) durch Maskierung vertraulicher Werte;
- Die Anwendungen werden schnell an Kunden geliefert, indem manuelle, zeitaufwändige Datenerstellung vermieden wird.
- Automatisierung von Tausenden von Kunden, Produkten oder Kontenelementen mit unterschiedlichen Attributen ihrer ID, E-Mail, ihres Namens usw.
Für Ihre vergleichende Analyse der aufgelisteten Testdaten-Management-Tools haben wir hier die meisten auf dem Markt verfügbaren Tools zusammengestellt.
=> Wenn Sie sich für Top-TDM-Tools interessieren, lesen Sie bitte dieses Tutorial .
Hier ist die Liste der TDM-Tools:
- BizDataX
- CA Test Data Manager (Datamaker)
- Testdatenverwaltung von Compuware
- Datenfabrik
- Datengenerator
- DatabeneBenerator
- Datanamic Data Generator MultiDB
- Delphix Testdatenverwaltung
- Doppelte Testdatenverwaltung
- DTM-Datengenerator
- E-Naxos DataGen
- EMS-Datengenerator
- GEDIS Studio Online
- Generatordata.com
- GS Datengenerator
- HP Testdatenverwaltung
- Informatica Testing Data Management-Tool
- InfoSphereOptim Testdatenverwaltung
- Lisa-Lösungen für Testdaten
- Ursprüngliche Testdatenverwaltung
- Redgate SQL-Datengenerator
- SAP-Testdatenmigrationsserver
- Solix EDMS Testdatenverwaltung
- Spawner
- TechArcis
- Testdatengenerator
- Upscene Advanced Data Generator
- vTesterCenter
- YDE-Datengenerator
Fazit
Durch die Verwendung automatisierter TDM-Tools steigern wir die Qualität unserer Funktions- und Leistungstests immens.
Die Tools helfen uns dabei, eine ausreichende Datenabdeckung, eine schnellere Lieferung, Kosteneffizienz, weniger datenbezogene Fehler und die maximale Lernmöglichkeit während des gesamten Testprozesses bereitzustellen.
In diesem Lernprogramm finden Sie eine Liste von 29 Tools zur automatisierten Testdatengenerierung, mit denen Sie das richtige TDM-Tool finden können, mit dem Sie die erforderlichen Testdaten bereitstellen können. Wenn Sie einer Vielzahl unterschiedlicher TDM-Tools ausgesetzt sind, können Sie nach jeder Neubewertung aus jedem Testzyklus das geeignete auswählen.
Wir haben uns entschlossen, das zu veranschaulichen Hauptfunktionen von GEDIS Studio Online. Dieses Tool ist online verfügbar, auf das Sie mit den Beispieldaten und vielen Regeln zugreifen können, um Ihren Test in kürzester Zeit zu starten.
Wenn Sie ein kostenloses Automatisierungstool benötigen, bei dem Sie die Installation und die Datenbankverbindung nicht durchlaufen müssen, ist GEDIS eines davon.
Fühlen Sie sich frei, Testdaten mit diesem Tool zu generieren. Lassen Sie uns wissen, wenn Sie Fragen haben. Wenn Sie möchten, dass wir andere Testdatenverwaltungstools abdecken, lassen Sie es uns wissen.
Literatur-Empfehlungen
- 10+ beste Datenerfassungstools mit Datenerfassungsstrategien
- Top 14 der besten Tools zur Verwaltung von Testdaten im Jahr 2021
- Top 10 der besten Tools zur Testdatengenerierung im Jahr 2021
- 10 besten Datenanalyse-Tools für ein perfektes Datenmanagement (2021 LIST)
- JMeter-Datenparametrierung mit benutzerdefinierten Variablen
- Top 10 Web Scraping Tools für die Online-Datenextraktion
- 10+ beste Data Governance-Tools zur Erfüllung Ihrer Datenanforderungen im Jahr 2021
- Datenpoolfunktion in IBM Rational Quality Manager für Testdatenverwaltung