IBM Optim Test Data Management Solution



Podobne dokumenty
Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Co już można, a co będzie można zrobić w e-podręczniku technologicznie?

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

Wdrożenie archiwum ELO w firmie z branży mediowej. Paweł Łesyk

Client Management Solutions i Mobile Printing Solutions

Usługi analityczne budowa kostki analitycznej Część pierwsza.

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Total Economic Impact (TEI). Ocena efektywności technologii i projektów IT oczami klientów i użytkowników.

Wykład I. Wprowadzenie do baz danych

Client Management Solutions i Universal Printing Solutions

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

EASY KONTRAKT Zarządzanie umowami. We save time.

Client Management Solutions i Mobile Printing Solutions

Tomasz Grześ. Systemy zarządzania treścią

epodreczniki.pl od strony technologii (1) Damian Niemir, Poznańskie Centrum Superkomputerowo-Sieciowe Poznań, 30 maja 2014 r.

MailStore Server. Sun Capital sp. z o.o. dystrybutor MailStore. Standard w archiwizacji poczty

PREZENTACJA FUNKCJONALNA SYSTEMU PROPHIX

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH.

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Planowanie przestrzenne

Jak skutecznie zarządzać informacją?

EASY FAKTURA Zarządzanie fakturami. We save time.

SNP Business Partner Data Checker. Prezentacja produktu

Asseco IAP Integrated Analytical Platform. asseco.pl

SNP SNP Business Partner Data Checker. Prezentacja produktu

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Narzędzia Quest Software w PGE Elektrownia Opole SA

Sposób funkcjonowania

Ekspert MS SQL Server Oferta nr 00/08

Pojęcie systemu baz danych

Oracle11g: Wprowadzenie do SQL

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012

Programowanie obiektowe

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Portale raportowe, a narzędzia raportowe typu self- service

Serwery Aplikacji "CC" Grzegorz Blinowski. tel (22) ; faks (22)

Integracja danych ubezpieczeniowych w czasie rzeczywistym. Łukasz Szewczyk Solution Architect

Kopia zapasowa i odzyskiwanie

PORADNIK. Cztery kroki do symulacji dynamicznej w Autodesk

Migracja Business Intelligence do wersji

Platforma Office 2010

Pojęcie bazy danych. Funkcje i możliwości.

zautomatyzować przepływ pracy w branży opakowań

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Wgrywanie danych z plików excela do bazy MS SQL 2008 server

Win Admin Replikator Instrukcja Obsługi

evolpe Consulting Group

Dane Klienta: PUW Torpol Sp. z o.o. ul. Wały Piastowskie Gdańsk.

Zdalna edycja i przeglądanie dokumentacji medycznej.

Interaktywne uwzględnienie potrzeb Klienta w procesie projektowania i ofertowania

Kopia zapasowa i odzyskiwanie

ZAPYTANIE OFERTOWE. Ul. Sikorskiego Pyskowice NIP REGON Oferty pisemne prosimy kierować na adres: Hybryd Sp. z o.o.

Szczegółowy opis przedmiotu zamówienia

Transfer Pricing Manager Skuteczne zarządzanie ryzykiem cen transferowych

Skuteczne zastosowanie BIM w infrastrukturze i efektywne wykorzystanie narzędzi Autodesk

Symfonia Produkcja. Kreator raportów. Wersja 2013

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Product Design Suite. AutoCAD. Mechanical. Showcase. Autodesk. Autodesk. Designer. SketchBook. Autodesk. Mudbox Vault. Autodesk. Ultimate.

OfficeObjects e-forms

Plan Testów Systemu SOS

Microsoft Test Manager

CASE STUDIES TEST FACTORY

PDM wbudowany w Solid Edge

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

Complete Software Solutions for Publishers, Printers and Packaging

HP Service Anywhere Uproszczenie zarządzania usługami IT

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Identity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz

BACKUP BAZ DANYCH MS SQL

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Szkolenie Microsoft Lync Korzystanie z roli pełnomocnika

Jak efektywnie wykrywać podatności bezpieczeństwa w aplikacjach? OWASP The OWASP Foundation

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Biuletyn techniczny. CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu. Copyright 2006 COMARCH SA

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

DEBT COLLECTION OPTIMIZATION

Zarządzanie działem serwisu przy wykorzystaniu aplikacji Vario

Co to jest Business Intelligence?

Zunifikowna Komunikacja

Technologia informacyjna

Efektywna ochrona danych jako skutek wdrożenia systemu Data Loss Prevention Maciej Iwanicki

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Szkolenie: Testowanie wydajności (Performance Testing)

Co to jest GASTRONOMIA?

Migracja XL Business Intelligence do wersji

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL

Agencja Interaktywna

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

REFERAT PRACY DYPLOMOWEJ

Piotr Zacharek HP Polska

DOKUMENT INFORMACYJNY COMARCH BUSINESS INTELLIGENCE:

Transkrypt:

Kompleksowe, zautomatyzowane rozwiązanie do zarządzania danymi w środowiskach testowych, rozwojowych i szkoleniowych IBM Optim Test Data Management Solution Pozwala zoptymalizować proces przygotowania testowych skracając czas trwania testów, obniżając ich koszty, chroniąc dane poufne przy jednoczesnej poprawie jakości. Cechy kluczowe Zautomatyzowane tworzenie podzbiorów spójnych referencyjnie, zgodnych z wymaganiami scenariuszy testów. Szybsze i tańsze niż ręczne tworzenie skryptów ekstrakcji. Zastąpienie kopii baz produkcyjnych dedykowanymi podzbiorami pozwala na utworzenie wielu niezależnych środowisk testowych, skrócenie czasu trwania i poprawę jakości testów. Łatwe i szybkie odświeżanie w środowiskach testowych z przygotowanych wcześniej plików ekstrakcji stanowiących kopię referencyjną. Mechanizmy wykrywania zmian w po wykonaniu procedury testowej. Relacyjny edytor pozwala na sprawne przygotowanie testowanych warunków brzegowych. Ochrona poufnych poprzez maskowanie i depersonalizację Obsługa różnych RDBMS (Oracle, Microsoft, IBM, Sybase, inne) i środowisk Unix, Linux, Windows, z/os Niezawodne aplikacje są rezultatem kompleksowych testów opartych o dobrze przygotowane, realne dane testowe. By spełnić wymóg realności wiele firm przygotowując środowiska testowe ogranicza się do klonowania bądź kopiowania środowisk produkcyjnych. Jest to podejście nie tylko kosztowne, ale i czasochłonne. Manualne kodowanie procedur ekstrakcji to wysokie ryzyko błędu i szereg problemów związanych z utrzymaniem i wprowadzaniem zmian. Modele wykorzystywane przez aplikacje korzystające z relacyjnych baz (RDBMS) nierzadko zawierają setki a nawet tysiące tabel i wzajemnych relacji. Sprawne nawigowanie po takim modelu w celu przygotowania testowych wymaga wsparcia specjalizowanych narzędzi. Optim Test Data Management Solution (TDM) pozwala na sprawne przygotowanie i zarządzanie danymi do testów z różnych RDBMS poprzez następujące funkcje i cechy. Wyodrębnianie i kopiowanie spójnych podzbiorów produkcyjnych odpowiadających kryteriom i zakresowi testów Stanowiący trzon rozwiązania silnik relacyjny umożliwia wyodrębnienie kompletnych obiektów biznesowych i transakcji przechowywanych w relacyjnych bazach. Po uzyskaniu połączenia do bazy narzędzie umożliwia identyfikację tablic i relacji odzwierciedlających obiekty biznesowe. Relacje nie zapisane w źródłowej bazie mogą zostać uzupełnione w edytorze Optim a. W ramach wyodrębnionych struktur obiektów można zastosować kryteria (obsługa SQL) odnoszące się bezpośrednio do (np. kryterium czasu, zakresy organizacyjne, geograficzne itp.).

Przygotowane definicje obiektów i zakresów stanowią metadane zapisywane i utrzymywane w repozytorium Optim a. Pozwalają one na precyzyjną, automatyczną ekstrakcję określonych i umieszczanie ich w środowisku testowym. Ekstrakcja może zostać przeprowadzona z jednej lub wielu powiązanych ze sobą baz działających w różnych środowiskach. Wynikiem ekstrakcji jest plik ekstrakcji. Może on zostać wykorzystany do załadowania lub odświeżenia w wielu (różnych) bazach. Plik ekstrakcji może stanowić także wersję bazową wykorzystywaną do automatycznego śledzenia zmian. Kryteria wyboru CUSTOMERS ORDERS DETAILS RDBMS Transformacje Plik Ekstrakcji INSERT/ UPDATE Load Files LOAD TESTDB CUST ORD DETL QADB CUST ORD DETL Rys.1. Przygotowanie testowych: zautomatyzowana ekstrakcja podzbiorów produkcyjnych z zachowaniem spójności wynikającej z relacji. Mechanizmy dostępne w procesie przygotowania testowych: Narzędzie Load do wydajnej obsługi dużych ilości Obsługa dynamicznego SQL/SQL where-clause Możliwość tworzenia tabel docelowych w oparciu o definicje wyodrębnionych Wstawianie (generowanie) nowych rekordów Zmiany istniejących rekordów Odświeżanie z pliku ekstrakcji Plik ekstrakcji zachowuje spójną wersję bazową Ekstrakcja i/lub definicji obiektów Określenie tabeli startowej lub zestawu tabel Wprowadzanie kryteriów wyboru: dowolnie wybrane rekordy, partycjonowanie i próbkowanie Kontrola trawersowania z wyświetlaniem planu realizacji zdefiniowanych zadań. Dzięki wyodrębnieniu dedykowanych podzbiorów testowych możliwe jest zapewnienie niezależności środowisk dla poszczególnych testerów przy zachowaniu rozsądnych wymagań sprzętowych i czasowych. Utworzenie wielu kopii kompletnej bazy produkcyjnej o znaczącym rozmiarze i ich regularne odświeżanie jest bardzo kosztowne i czasochłonne a często wręcz niemożliwe. Ogranicza to i zdecydowanie wydłuża organizację i cały proces testowania. 2

Rys. 2. Tworzenie definicji obiektów biznesowych. Przeglądanie i edycja testowych z zachowaniem relacji i zależności odpowiadających logice testowanej aplikacji Wyodrębnione z produkcji i umieszczone w środowisku testowym dane mogą nie spełniać warunków koniecznych przy testowaniu obsługi wyjątków i błędów. Koniecznym może być przeglądanie zestawów i wprowadzanie zmian odzwierciedlających warunki brzegowe poddawane testom. Optim TDM udostępnia relacyjny edytor w przyjazny sposób wyświetlający powiązane ze sobą dane. Na jednym ekranie, obok siebie możliwe jest przeglądanie z zachowaniem logiki ich powiązań. W narzędziu tym można także w spójny sposób wprowadzać zmiany w wymuszające wystąpienie testowanych scenariuszy i weryfikację obsługi wyjątków. Tradycyjne narzędzia Edytory pojedynczych tabel Jedna tabela / widok w danym momencie Brak możliwości łatwej edycji powiązanych z wielu tabel Optim Test Data Management Edytor relacyjny Przeglądanie i edycja z wielu powiązanych tabel równocześnie INFORMACJE O KLIENCIE WYJDŹ Z TABELI ZAMÓWIENIA WYJDŹ Z TABELI SZCZEGÓŁY WYJDŹ Z TABELI KLIENCI ZAMÓWIENIA SZCZEGÓŁY Rys. 3. Edytor relacyjny ułatwia i przyśpiesza przeglądanie i wprowadzanie zmian w. Przykład strategii zachowywania 3

Weryfikacja wyników testów poprzez porównanie wersji bazowej i wersji powstałych w wyniku uruchomienia procedur testowych Po zakończeniu procedury testowej należy zweryfikować zmiany, jakie zaszły w. Optim TDM po zwala na automatyczne porównanie wersji bazowej (dane przed uruchomieniem testów) i po testach. Narzędzie wyróżnia zmiany wyświetlając je w spójny i czytelny sposób. Możliwe jest porównanie wyników z pojedynczej tabeli jak i wielu połączonych ze sobą tabel. Istotną z punktu widzenia testerów cechą jest wykrywanie nie tylko zmian zaplanowanych, ale również tych niespodziewanych. Współpraca z narzędziami automatyzacji testów funkcjonalnych Rozwiązanie Optim TDM można w łatwy sposób zintegrować z pełną gamą produktów do testowania funkcjonalnego (np. Rational Functional Tester) czyniąc ten proces mniej kosztownym i czasochłonnym. rozwój / zmiany aplikacji Relational Extract (MOVE) kopia wybranych produkcyjnych do testów korekta błędów w produkcyjnych Convert maskowanie poufnych * Relational Editor (EDIT) Relational Editor (EDIT) przeglądanie i edycja tworzenie warunków i generowanie archiwizacja archiwizacja starych starych ** ** odświeżenie testowych TEST gotowe do produkcji Relational Archive (ARCHIVE) Relational Extract (MOVE) porównanie sprzed i po teście Relational Comparison (COMPARE) Rys. 4. Proces organizacji testów z wykorzystaniem IBM Optim TDM. *) maskowanie poufnych realizowane przez moduł Optim Data Privacy Zapisane w repozytorium Optim a definicje mogą być wielokrotnie wykorzystywane znacznie przyśpieszając iteracyjny proces testowania. Odświeżanie ograniczonych wolumenów w dedykowanych środowiskach testowych jest szybsze i tańsze. Automatyzacja prac dzięki wykorzystaniu Optima TDM umożliwia rozszerzenie zakresu testów i podniesienie jakości aplikacji przy jednoczesnym skróceniu czasu i ograniczeniu kosztów potrzebnych do jej wdrożenia. 4

Obsługa środowisk heterogenicznych Optim wspiera szereg korporacyjnych serwerów baz : Oracle, Microsoft SQL Server, IBM DB2, IBM Informix, IBM IMS, IBM VSAM, Sybase Adaptive Server Enterprise, i systemów operacyjnych: Microsoft Windows, Unix, Linux i IBM z/os Optim dostarcza również gotowych rozwiązań dla najbardziej popularnych aplikacji ERP i CRM używanych obecnie: Oracle E-Business Suite, PeopleSoft Enterprise, JD Edwards EnterpriseOne, Siebel i Amdocs CRM, jak również aplikacji dedykowanych. Copyright IBM Corporation 2008 IBM Software Group 111 Campus Drive Princeton, NJ USA, 08540-6400 800.457.7060 609.627.5500 Fax 609.627.7799 www.optimsolution.com Wyprodukowano w Polsce 07-08 Wszelkie prawa zastrzeżone DB2, IBM, the IBM logo, IMS, Informix, the Open Data Manager, Optim, Relationship Engine, VSAM and z/os are trademarks or registered trademarks of the IBM Corporation in the United States, other countries or both. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Windows and SQL Server are registered trademarks of Microsoft Corporation in the United States and other countries. All other company or product names are trademarks or registered trademarks of their respective owners. References in this publication to IBM products, programs or services do not imply that IBM intends to make them available in all countries in which IBM operates or does business. ODZYSKAJ KONTROLĘ Z 5