RodzajSala Training
Zarejestruj się

Kontakt z nami

Pola oznaczone * są wymagane

 

Testowanie automatyzacji oprogramowania HP

Opis

Audiencja i wymagania wstępne

Konspekt szkolenia

Harmonogram i opłaty

Orzecznictwo

Szkolenia z testowania automatyzacji oprogramowania HP

Program rozpoczęty przez HP, nazwany HP-SU (Software University). 70% testowania oprogramowania na rynku odbywa się za pomocą zaprojektowanych przez HP narzędzi automatyzacji. Ten program jest specjalnie zaprojektowany na wzorcach zorientowanych na przemysł i posiada wszystkie niezbędne koncepcje i konteksty w dziedzinie testowania oprogramowania. Koncentruje się na testowaniu ręcznym i automatyzacji aplikacji opartych na GUI i API, a także na wysoce używanych narzędziach automatyzacji HP.

Oferty programu:

  1. Wprowadzenie do testowania:

    W którym studenci poznają podstawowe pojęcia testowania aplikacji poprzez zrozumienie SDLC (Software Development Lifecycle) i pracę nad STLC (cyklem testowania oprogramowania). Ten program definiuje różne modele SDLC i poziomy testów, różne typy testów, Jak uzyskać wymagania od klientów i kto jest QA? I jaka jest jego rola? W trakcie. Koncentruje się również na ocenie ryzyka w realizowanych projektach, a następnie tworzy niezbędne dokumenty (plan testów, przypadek testowy i RTM). Egzekucje przypadków testowych są wykonywane w celu uzyskania wyników i sprawdzenia, czy uzyskaliśmy oczekiwany wynik, czy nie. Omówimy także rodzaje testów (podręcznik i automatyzacja) i wygenerujemy wskaźniki KPI (Key Performance Indicators) dla zapewnienia jakości.

  2. Unified Functional Testing (UFT / QTP):

    Jest to narzędzie do automatyzacji opracowane przez HP w celu sprawdzenia funkcjonalności aplikacji opartych na GUI lub API. Ponieważ jest to narzędzie do automatyzacji, tworzy skrypty VB do testowania. Student nauczy się umiejętności tworzenia nowych skryptów, modyfikowania skryptów w celu ulepszenia testów. W udoskonaleniach, które dodadzą inteligencję i elastyczność do skryptu, w tym synchronizację, punkty kontrolne i parametryzację.

    W dalszej części kursu uczestnicy przyjmują zasady często śledzone przez programistów, którzy projektują bardziej złożone skrypty testowe. Aby zwiększyć możliwość ponownego użycia, będą tworzyć akcje wielokrotnego użytku, biblioteki funkcji i repozytoria wspólnych obiektów, uczestnicy będą uzbrojeni w zestaw umiejętności odpowiedni do testowania niemal każdego typu aplikacji.

  3. Generator wirtualnych użytkowników (VuGen):

    Testowanie wydajności wymaga synchronizacji. wysiłek zmierzający do wprowadzenia obciążenia AUT, który jest bardzo kłopotliwy lub nie można uzyskać więcej niż 30% -40% wyniku wydajności przy ręcznych wysiłkach. Aby przezwyciężyć tego rodzaju sytuacje i uzyskać co najmniej 90% -95% wyniku testu, tester wydajności wykorzystuje VuGen do tworzenia skryptów Vuser. Vugen rejestruje interakcję między klientem / serwerem (komunikacja), aby przechwycić dane dotyczące wysyłania i odbierania. Używa interpretera języka C do zapisania procesu SUT, który tworzy skrypt C. Na początku zaczyna się od rejestrowania akcji w celu zdefiniowania zachowania i działania wirtualnych użytkowników pracujących w architekturze C / S.

    Po zaprojektowaniu podstawowego skryptu przełącza się na ulepszenie skryptu w taki sposób, aby Parameterize (Zapobieganie buforowaniu danych) i tworzy Punkty weryfikacji (Checks Server Response). Spowoduje to dodanie inteligencji i elastyczności do skryptu. Ten kurs Vugena ma na celu przekazanie praktycznej wiedzy na temat sprawdzania zachowania aplikacji pod dużym obciążeniem za pomocą narzędzia do automatyzacji.

  4. Załaduj Runner (LR):

    Aby wykonać testy niefunkcjonalne, takie jak testowanie wydajności, testerzy wydajności używają narzędzi do automatyzacji, takich jak LoadRunner. Służy do generowania dokładnego obciążenia serwera w celu sprawdzenia wydajności SUT (serwer w trakcie testu).

    LoadRunner to pakiet oprogramowania składający się z trzech narzędzi programowych:

    • Generator wirtualnych użytkowników (VuGen)
    • kontroler
    • Analizator

    Load Runner umożliwia testerowi wydajności tworzenie Vusers (Virtual Users), aby umieścić ostry ładunek na serwerach w odniesieniu do różnych technik testowania wydajności, takich jak testowanie obciążenia, testy wytrzymałościowe, testy wytrzymałościowe, testy objętościowe itp.

  5. Zarządzanie cyklem życia aplikacji (ALM):

    Koncentruje się na podstawach zarządzania cyklem życia aplikacji, które pomogą Ci zarządzać pełnym cyklem życia etapu tworzenia i testowania aplikacji. Na początku zajęcia rozpoczną pracę nad częścią administracyjną zarządzania cyklem życia aplikacji, która umożliwia użytkownikowi tworzenie projektów i użytkowników oraz zarządzanie nimi wraz z prawami użytkownika. Po części administracyjnej użytkownik przejdzie przez cykl życia aplikacji z wydania, aby zdefiniować czas trwania całego cyklu życia. Wymóg zdefiniowania funkcjonalności aplikacji, plan testów będzie pomocny w zaplanowaniu procesu testowania i stanu, laboratorium testowe pozwoli użytkownikom na wykonanie planu testów aplikacji, Moduł defektów do tworzenia i zarządzania defektami i widokiem Dashboard, który będzie odpowiedzialny za generowanie raportów i wykresów dla lepszej analizy aplikacji.

Grupa docelowa

  • Świeży użytkownik
  • Każda ukończona szkoła zdała egzamin
  • Znajomość SDLC lub STLC
  • Tester ręczny / automatyzacji
  • Menadżer projektu
  • Administratorzy Centrum Jakości / ALM
  • Prowadzenia Zapewnienia Jakości
  • Inżynierowie wydajności

Wymagania wstępne

  • Znajomość systemu Windows
  • Znajomość pakietu MS Office lub odpowiedniego oprogramowania
  • Rozumie procesy oprogramowania aplikacyjnego
  • Witryny i ustawienia przeglądarki
  • Koncepcje testowania - dla ALM

Czas trwania kursu: 8 dni

  1. Wprowadzenie do testowania
    • Zrozumieć SDLC i STCL
    • Poziomy testów
    • Różne rodzaje testów (White Box i Black Box)
    • Zrozumienie inżynierii wymagań
    • Tworzenie danych testowych, reguł testowych i przypadków testowych w celu przetestowania AUT
    • Rodzaje testów (testy ręczne i automatyzacyjne)
    • Ocena nakładu i analiza ryzyka
    • Generowanie wskaźników KPI do planowania i śledzenia
  2. UFT / QTP - Unified Functional Testing
    • Zrozumienie użycia UFT
    • Przepływ pracy UFT
    • Nagraj i odpowiedz skryptowi
    • Tworzenie i modyfikowanie podstawowego skryptu VB
    • Ulepszanie podstawowego skryptu poprzez zastosowanie - parametryzacji, punktów kontrolnych, wyrażeń regularnych i punktu synchronizacji.
    • Analizowanie wyników
  3. VuGen - wirtualny generator użytkowników
    • Zrozumienie potrzeby narzędzia do testowania wydajności
    • Zrozumienie architektury C / S
    • Tworzenie skryptu w C za pomocą funkcji doradcy protokołu
    • Różne typy nagrań (HTML i URL)
    • Zastosowanie - punkt transakcji, parametr i punkt weryfikacji, aby ulepszyć skrypt
    • Używanie korelacji do utrzymywania dynamicznych danych
    • Korzystanie z punktu Rendezvous, aby umieścić ostry ładunek na serwerze
    • Analizowanie wyników
  4. LR - Load Runner
    • Zrozumienie funkcji Load Runner
    • Importowanie skryptów VuGen do kontrolera
    • Tworzenie scenariuszy
    • Zrozumienie różnicy między scenariuszami ręcznymi i zorientowanymi na cel
    • Tworzenie scenariusza ręcznego
    • Definiowanie ustawień wirtualnego użytkownika (Ramp-Up, Ramp-Down, czas trwania testu)
    • Definiowanie SLA (Service Level Agreement)
    • Scenariusz wykonawczy
    • Śledzenie procesu za pomocą funkcji RTM (Monitorowanie w czasie rzeczywistym)
    • Analizowanie wyniku w Analizatorze
  5. ALM - Zarządzanie cyklem życia aplikacji
    • Zaleta ALM w SDLC lub STLC
    • Tworzenie domeny, projektów i użytkowników w administratorze witryny
    • Twórz wersje, cykle i wymagania konstrukcyjne
    • Analizuj ryzyko związane z wymaganiami
    • Organizuj testy i przedmioty w drzewie planu testów
    • Zaprojektuj i twórz plany testów
    • Wygeneruj skrypty testowe na podstawie kroków projektowych
    • Twórz zestawy testowe, Wykonuj testy ręczne i automatyczne
    • Nagraj i śledź wyniki wykonania testu
    • Zaloguj się i zarządzaj defektami
    • Generuj wykresy i raporty za pomocą pulpitu nawigacyjnego

Napisz do nas na adres info@itstechschool.com i skontaktuj się z nami pod numerem + 91-9870480053, aby uzyskać informacje o cenie i certyfikacie kursu, harmonogramie i lokalizacji

Rzuć nam zapytanie

Orzecznictwo

Po ukonczeniu Szkolenia z testów automatyzacji HP kandydaci muszą dawać Egzamin HP3-S01.

Aby uzyskać więcej informacji uprzejmie kontakt z nami.


Opinie