test data generation with gedis studio online tool
Generowanie danych testowych - Demo za pomocą bezpłatnego narzędzia online GEDIS Studio (część -2):
Przeczytaj część 1 tego przetestuj serię samouczków dotyczących zarządzania danymi tutaj .
Według CA Technologies, ostatnie badania wskazują, że 30% - 40% defektów w testowaniu oprogramowania jest związanych z kwestiami danych testowych. Jest to jeden z wielu powodów, które zachęcają branżę kontroli jakości do korzystania z narzędzi do generowania danych testowych (TDM).
Narzędzia TDM oferują otwartą możliwość posiadania generowanych przez system, niezawodnych i bezpiecznych kopii zbioru danych w zaledwie kilka minut.
Dodatkowo narzędzia TDM pozytywnie wpływają na proces szybkiego i wysokiej jakości cyklu życia oprogramowania oraz na testowanie cyklu życia ze specyfikacjami takimi jak:
- Znacząco zwiększa szybkość tworzenia podzbiorów danych i syntetycznych danych.
- Tworzy pełne klony produkcyjne, zmniejszając wysiłek ręczny i czas.
- Zapewnia przestrzeń roboczą na żądanie i platformę samoobsługową dla testerów, programistów, kierownictwa i administratorów baz danych, aby uniknąć uszkodzenia danych i opóźnień czasowych.
Stosując narzędzia TDM w dziedzinie testowania oprogramowania, kładziesz podwaliny pod przekraczający oczekiwania wkład w przyspieszenie uruchamiania cykli testowych. Automatyzacja procesu przetwarzania dużej ilości wymaganych danych zwiększa efektywne wykorzystanie czasu tworzenia aplikacji. Podobnie, dzięki generowaniu danych syntetycznych, skutecznie łagodzisz powolną i skomplikowaną konfigurację danych.
Zapoznaj się z rysunkiem 1, przedstawiającym interfejs graficzny IBM InfoSphereOptim TMD, aby lepiej wizualizować cały proces zarządzania danymi testowymi.
Rysunek 1: Interfejs graficzny IBM InfoSphereOptim TMD
Z punktu widzenia efektywności kosztowej wykorzystanie narzędzi TDM ma bezpośredni wpływ na koszty, ponieważ:
- Integracja danych z narzędziami do zarządzania testami
- Minimalizacja ręcznego wysiłku w prawidłowym procesie konfiguracji danych do testowania
- Odpowiednio dostępne dane do ponownego wykorzystania
- Zespoły zapewniania jakości stają się bardziej produktywne, co prowadzi do lepszego zarządzania zasobami ludzkimi
- Poprawa rozwiązywania defektów przez Development & Data
W tej części 2 serii samouczków dotyczących zarządzania danymi testowymi nauczymy się Automizowany proces generowania danych testowych za pomocą bezpłatnego narzędzia online GEDIS Studio.
Czego się nauczysz:
- Wprowadzenie do GEDIS Studio Online
- Dostęp i rejestracja
- Generowanie danych testowych
- Korelacja danych i współzależność
- Parametryzacja za pomocą GEDIS Studio
- Narzędzia do automatycznego generowania danych testowych
- Wniosek
- rekomendowane lektury
Wprowadzenie do GEDIS Studio Online
GEDIS Studio to bezpłatne narzędzie do zarządzania danymi testowymi i generatora danych . Jego unikalne cechy obejmują ponad 30 reguł generowania danych testowych do tworzenia danych testowych, kontroli dystrybucji wartości, korelacji wartości i wielu innych przydatnych możliwości agresywnego testowania aplikacji w ramach testu z realistycznymi zestawami danych i dużą symulacją danych.
Tak więc GEDIS Studio może zaprojektować Twoje pokolenia w krótkim czasie i zapewnić platformę do dobrej organizacji produkcji danych testowych. W przypadku danych przypadków testowych AUT potrzebujemy realistycznych danych testowych, aby zapewnić dokładność naszych ogólnych testów.
Dlatego zawsze staramy się mieć dostęp do wystarczających danych testowych ze środowiska produkcyjnego i aplikacji Informacje umożliwiające identyfikację osoby tworzenie bez szkody dla praktycznego charakteru danych i identyfikowanie dalszych wymagań dotyczących danych testowych dla zaprojektowanych przypadków testowych.
Korzystając z GEDIS Studio, możesz cieszyć się zarządzaniem i generowaniem danych testowych, mając następujące zalety:
- Tworzenie realistycznych danych
- Bardzo przydatne do wyświetlania i analizy danych
- Wydajna platforma do generowania skryptów i danych SQL, HTML, XML i CSV.
Korzystanie z GEDIS Studio zapewnia środowisko, w którym można działać poza generowaniem danych w obszarach, takich jak pokazano poniżej:
- Wypełnij swoją bazę danych w oparciu o Twoje wymagania testowe
- Przygotuj realistyczne środowisko testowe dla swojego AUT
- Automatyzacja produkcji danych zgodnie z zapotrzebowaniem
- Produkcja formatu bezpośredniego importu dla Oracle, DB2 i MySQL oraz wielu innych RDMS.
Dodatkowo GEDIS rozszerza kompletność testów poprzez:
- Generowanie danych zbiorczych dla testów jednostkowych, funkcjonalnych i obciążeniowych.
- Wykonanie testowanie oparte na danych (QTP / UFT, Selenium lub TestPartner).
Dostęp i rejestracja
Do tej pory omówiliśmy, co robi GEDIS z jego unikalnymi funkcjami. Możesz generować dane testowe online nawet bez instalowania jakiejkolwiek aplikacji na komputerze. Po zarejestrowaniu konta możesz od razu rozpocząć pracę z GEDIS Studio.
GEDIS Studio przydziela osobistą przestrzeń roboczą na swoich serwerach. Ponadto zawiera przykładowe projekty i dane referencyjne, które można zaimportować do swojego obszaru roboczego, aby wygenerować dane według własnych potrzeb.
Możesz utworzyć swoje konto, naciskając przycisk „Zarejestruj się”, klikając ten link www.data-generator.com . Następnie wypełnij wszystkie pola formularza rejestracyjnego i naciśnij przycisk „Prześlij”.
(UWAGA- Kliknij dowolny obraz, aby wyświetlić powiększony widok)
Po zakończeniu procesu rejestracji GEDIS prześle Ci potwierdzenie rejestracji konta wraz z nazwą logowania i hasłem, którego możesz używać do logowania się do GEDIS Studio online.
Po zalogowaniu się do GEDIS Studio twój obszar roboczy jest pusty i możesz to zrobić utwórz projekt lub zaimportuj swój projekt z istniejących danych znajdujących się na stronie obszaru roboczego w panelu konfiguracji. Kiedy masz projekt, możesz wstawić swój generator i dodać dowolną liczbę pól, których możesz potrzebować zgodnie ze specyfikacją danych.
GEDIS dostarczył pasek narzędzi jak każda inna aplikacja do szybkiego dostępu swoich użytkowników do głównych funkcji, takich jak tworzenie komponentów projektu lub menedżer obszaru roboczego. Możesz przeglądać generatory i znajdować pola w eksploratorze „Projekt”, a także przeglądać partie i pliki z eksploratora „Produkcja” znajdującego się po lewej stronie aplikacji GEDIS Studio.
Po prawej stronie aplikacji GEDIS Studio znajduje się plik panel konfiguracyjny dla komponentów projektu, menedżera obszaru roboczego i widoków pomocy. Menedżer obszaru roboczego wyświetla dane udostępnionych i prywatnych obszarów roboczych dla Twoich projektów, generatorów, partii i innych plików danych.
Aby zmienić regułę w określonym polu, wybierz go w eksploratorze projektu i kliknij dwukrotnie nową regułę w selektorze reguł.
Zgodnie z domyślnym modelem wszystkie główne pola generatora są automatycznie dodawane do pliku „wyjściowego”.
Inną cechą wyświetlania danych może być tabela CSV lub zwykły tekst. Klikając kartę „Obszar roboczy” po prawej stronie zakładek „Projekt” i „Produkcja” aplikacji, wyświetla się strona zawierająca cztery zakładki podrzędne, takie jak „Projekty”, „Generatory”, „Wynik” i „ Dane'.
Na karcie „Projekty” znajdują się dwa foldery, jeden wygenerowany przez system, a drugi to „GenieLog”. Dwukrotne kliknięcie dowolnego z „Projektów” lub „Generatorów” pozwala zaimportować je do własnego obszaru roboczego. GEDIS Studio udostępniło te dane swoim użytkownikom do obsługi narzędzia .
Ponieważ omówiliśmy w pewnym stopniu wstępną część strony głównej GEDIS Studio, przejdźmy do krótkiej prezentacji krok po kroku generowania danych testowych.
wznowienie testowania oprogramowania na 1 rok doświadczenia
Generowanie danych testowych
1) Będąc na karcie „Projekt”, kliknij przycisk „Utwórz nowy projekt” znajdujący się na pasku narzędzi. W ten sposób w tym samym czasie utworzysz nową nową wiązkę i plik Defualt.txt.
2) Na karcie „Dokumentacja” znajdującej się w dolnej części prawej strony aplikacji kliknij i nadaj nazwę nowemu projektowi. W tym samouczku zobaczysz projekt o nazwie „Open EMR”.
3) Po utworzeniu i nazwaniu projektu możesz „Dodaj pole” z paska narzędzi. Na przykład tutaj dodajemy dwa pola „Nazwa” i „Numer karty kredytowej” z części dokumentacyjnej narzędzia po prawej stronie.
4) Aby zastosować regułę generowania danych w oparciu o nasze potrzeby, najpierw kliknij pole „Nazwa”. Następnie kliknij kartę „Reguły” i wybierz regułę generowania „Testuj wyodrębnianie plików”.
5) Po wybraniu reguły wyodrębniania pliku tekstowego możesz przeglądać w celu połączenia danych nazw udostępnionych przez GEDIS. Klikając przycisk przeglądania, w którym jest napisane PLIK, wybierasz nazwę pliku z folderu „Nazwy” znajdującego się w folderze „GenieLog”.
6) Kliknij utworzone pole „Numer karty kredytowej”, aby wybrać regułę „Karta kredytowa”, która wygeneruje numery kart kredytowych.
7) Kiedy projektujesz reguły dla dwóch podanych pól, klikasz na zakładkę „Produkcja”. Ta strona pokaże Ci, że projekt Open EMR ma „New Batch” i „Default.txt”.
Możesz określić, jakie dane chcesz wygenerować, wypełniając zakładki, takie jak Rekordy Nb, w których dodajesz liczbę rekordów.
Tutaj przykładowo podajemy liczbę 100 rekordów do wygenerowania:
8) Po wypełnieniu potrzebnych specyfikacji danych kliknij przycisk „Generuj”. Tutaj na zrzucie ekranu widzisz w formacie CSV Viewer liczbę 100 nazw i numery kont bankowych wygenerowanych na podstawie wymaganych kryteriów.
Korelacja danych i współzależność
Ta funkcja GEDIS Studio online umożliwia projektowanie generatorów tam, gdzie wymagana jest korelacja danych.
Na przykład, generujemy zestaw danych składający się z dwóch kolumn „Nazwa” i „Kraj”, gdzie nazwy są generowane w korelacji z populacją każdego kraju na świecie.
Za to,
- tworzymy projekt Open EMR i dodajemy dwa pola „Nazwa” i „Kraj” w zakładce „Projekt”.
- Wybierz „Wyodrębnianie pliku tekstowego” jako regułę generatora dla pola „Nazwa”.
- Następnie wybierasz dostępne dane pliku z folderu o nazwie przeglądając pole „Plik”.
- Podobnie, wybierasz regułę generatora „Wyodrębnianie pliku tekstowego” i przechodzisz, aby pobrać dane z kraju ze ścieżki jako „Localization / World-Countries-Populations.txt”.
- Gdy zakończysz projektowanie reguł dla dwóch podanych pól, klikasz na zakładkę „Produkcja”. Ta strona pokaże Ci, że Twój projekt Open EMR ma „New Batch” i „Default.Txt”.
- Możesz określić, jakie dane chcesz wygenerować, wypełniając zakładki, takie jak Rekordy Nb, dodaj liczbę rekordów potrzebnych dla obu pól. Tutaj, na przykład, umieszczamy liczbę 200 rekordów do wygenerowania.
- Po wypełnieniu potrzebnych specyfikacji danych kliknij przycisk „Generuj”. Poniższy zrzut ekranu przedstawia w formacie CSV Viewer liczbę 200 nazw, kraj, populację każdego kraju, obszar i gęstość zgodnie z podanymi warunkami generowania danych testowych. Populacja rozproszona w wygenerowanych danych testowych jest taka sama, jak rozkład populacji w świecie rzeczywistym na Ziemi.
Parametryzacja za pomocą GEDIS Studio
Cecha parametru jest jedną z najbardziej wydajnych funkcji generowania danych testowych narzędzia testowego GEDIS. Używając parametrów, możesz ustawić różne generatory różnych wartości danych dla swojej produkcji.
Tak więc, opcja pracy z parametrami pomaga w ponownym wykorzystaniu różnych generatorów danych w rzeczywistych projektach, w których masz wielu użytkowników.
Teraz stwórzmy dwa sparametryzowane generatory z dwiema różnymi wartościami adresu i nazwisk zaczynających się od F w naszym projekcie Open EMR. Ponieważ stworzyliśmy już projekt Open ERM wraz z jego dwoma polami „Nazwa” i „Kraj”.
- Klikasz na zakładkę „Produkcja”, gdzie dodasz oba wymienione parametry
- Kliknij „default.txt” znajdujący się w pakiecie Twojego Open EMR
- Po kliknięciu zakładki „Parametry” znajdującej się pomiędzy zakładkami „Dokumentacja” i „Reguły”, system wyświetla stronę parametrów
- Dodaj parametr i nazwij go „Adres”
- Przeglądaj w celu wybrania pliku adresowego z folderu „Words”, klikając ikonę folderu po prawej stronie dodanego parametru
- Po wybraniu pliku adresowego możesz kliknąć przycisk „Wyświetl plik jako CSV” lub przycisk „Wyświetl plik jako tekst”
- Te same kroki, które należy wykonać, aby dodać nowy parametr nazw zaczynających się na literę F.
Istnieją dwa dodatkowe parametry, nad którymi możesz pracować nad jednym z nich, ponieważ możesz potrzebować do testów, jak pokazano na zrzucie ekranu.
Oprócz funkcji przedstawionych w tym samouczku w kontekście projektu Open EMR, GEDIS Studio zapewnia możliwość pracy w szerszym spektrum generowania danych testowych i zarządzania danymi testowymi.
Są one wymienione poniżej:
- Zarządzanie testami nieregresyjnymi
- Korzystanie z wygenerowanych danych testowych przez import / eksport
- Tworzenie danych testowych bez korzystania z GUI GEDIS Studio
Możesz uzyskać dostęp do samouczka GEDIS dla swojej praktyki i użytkowania, klikając tutaj .
Narzędzia do automatycznego generowania danych testowych
Ze względu na ogromne zapotrzebowanie na dane testowe w całym procesie testowania oprogramowania, na rynku dostępne są różne rodzaje narzędzi do automatycznego generowania danych testowych.
Przechodząc przez GEDIS Studio jako jedno z wielu zautomatyzowanych narzędzi testowych, odkryliśmy, że możemy tworzyć oryginalne dane w prawie każdej bazie danych lub pliku tekstowym.
Te narzędzia umożliwiają nam:
- Tworzenie realistycznych i znaczących danych do pełnego testowania aplikacji;
- Wprowadź dowolne dane specyficzne dla domeny do testów;
- Stosowanie przepisów dotyczących informacji umożliwiających identyfikację osób poprzez maskowanie wartości poufnych;
- Aplikacje są dostarczane klientom szybko, dzięki uniknięciu ręcznego, czasochłonnego tworzenia danych;
- Automatyzacja tysięcy klientów, produktów lub pozycji kont z różnymi atrybutami ich identyfikatora, adresu e-mail, nazwy itp.
W celu przeprowadzenia analizy porównawczej wymienionych narzędzi do zarządzania danymi testowymi zebraliśmy tutaj większość narzędzi dostępnych na rynku.
=> Jeśli jesteś zainteresowany przeglądaniem najlepszych narzędzi TDM, przeczytaj ten samouczek .
Oto lista narzędzi TDM:
- BizDataX
- CA Test Data Manager (Datamaker)
- Zarządzanie danymi testowymi firmy Compuware
- Fabryka danych
- Generator danych
- DatabeneBenerator
- Datanamic Data Generator MultiDB
- Zarządzanie danymi testowymi Delphix
- Zarządzanie danymi Double Test
- Generator danych DTM
- E-Naxos DataGen
- Generator danych EMS
- GEDIS Studio Online
- Generatordata.com
- Generator danych GS
- Zarządzanie danymi testowymi HP
- Narzędzie Informatica Testing Data Management
- Zarządzanie danymi testowymi InfoSphereOptim
- Rozwiązania Lisa dla danych testowych
- Oryginalne zarządzanie danymi testowymi
- Generator danych SQL Redgate
- Serwer migracji danych testowych SAP
- Zarządzanie danymi testowymi Solix EDMS
- Spawner
- TechArcis
- Generator danych testowych
- Upscene Advanced Data Generator
- vTesterCenter
- Generator danych YDE
Wniosek
Używając wszelkich zautomatyzowanych narzędzi TDM, ogromnie podnosimy jakość naszych testów funkcjonalnych i wydajnościowych.
Narzędzia pomagają nam w zapewnieniu wystarczającego pokrycia danych, szybszej dostawie, efektywności kosztowej, mniejszej liczbie defektów związanych z danymi i maksymalizacji możliwości uczenia się w trakcie procesu testowania.
Ten samouczek zawiera listę dwudziestu dziewięciu narzędzi do automatycznego generowania danych testowych, przez które można przejść i znaleźć odpowiednie narzędzie TDM, które zapewni wymagane dane testowe. Kontakt z wieloma różnymi liczbami narzędzi TDM umożliwi Ci wybór odpowiedniego po ponownej ocenie z każdego cyklu testowego.
Postanowiliśmy zilustrować główne cechy GEDIS Studio Online. To narzędzie jest dostępne online, do którego masz dostęp, mając przykładowe dane i wiele reguł umożliwiających natychmiastowe rozpoczęcie testu.
Jeśli potrzebujesz bezpłatnego narzędzia do automatyzacji, które nie wymaga przechodzenia przez instalację i połączenie z bazą danych, GEDIS jest jednym z nich.
Zapraszam do generowania danych testowych za pomocą tego narzędzia. Daj nam znać, jeśli masz jakieś pytania. Jeśli chcesz, abyśmy omówili inne narzędzie do zarządzania danymi testowymi, daj nam znać.
rekomendowane lektury
- Ponad 10 najlepszych narzędzi do gromadzenia danych ze strategiami gromadzenia danych
- 14 NAJLEPSZYCH narzędzi do zarządzania danymi testowymi w 2021 r
- 10 najlepszych narzędzi do generowania danych testowych w 2021 r
- 10 najlepszych narzędzi do analizy danych dla idealnego zarządzania danymi (LISTA 2021)
- Parametryzacja danych JMeter przy użyciu zmiennych zdefiniowanych przez użytkownika
- 10 najlepszych narzędzi do pobierania z sieci Web do ekstrakcji danych online
- Ponad 10 najlepszych narzędzi do zarządzania danymi, które zaspokoją Twoje potrzeby w zakresie danych w 2021 roku
- Funkcja puli danych w produkcie IBM Rational Quality Manager do zarządzania danymi testowymi