Co to jest HP ALM? Narzędzie do testowania Centrum Jakości (QC).

Co to jest HP ALM?

HP ALM (Application Life Cycle Management) to narzędzie internetowe, które pomaga organizacjom zarządzać cyklem życia aplikacji od planowania projektu, gromadzenia wymagań, aż po testowanie i wdrażanie, co w innym przypadku byłoby zadaniem czasochłonnym.

W swoim wcześniejszym awatarze jako HP Quality Center, narzędzie do zarządzania testami zostało opracowane przez Mercury interaktywne.

Jest obecnie rozwijany przez HP jako ALM. Pełna forma ALM to AZlikwidowanie Ljeśli cykl MNarzędzie do zarządzania, które wspiera różne fazy procesu cykl życia oprogramowania.

Narzędzie ALM zapewnia także integrację ze wszystkimi innymi produktami HP, takimi jak UFT i Załaduj biegacza.

Dlaczego warto używać HP ALM?

Różni interesariusze zaangażowani w typowy projekt to:

  • Deweloper
  • Próbnik
  • Analitycy biznesowi
  • Menedżerowie projektu
  • Product Owners

Ci interesariusze wykonują różnorodny zestaw działań, o których należy poinformować wszystkich zainteresowanych członków zespołu.

Jeśli nie utrzymamy scentralizowanego repozytorium do rejestrowania, utrzymywania i śledzenia wszystkich artefaktów związanych z produktem, projekt niewątpliwie zakończy się niepowodzeniem.

Potrzebujemy także mechanizmu dokumentowania wszystkich działań związanych z testowaniem i rozwojem oraz współpracy przy nich.

Użyj HP ALM

Wejdź do HP ALM!

  • Umożliwia to wszystkim zainteresowanym stronom współdziałać i koordynować, aby osiągnąć cele projektu.
  • Zapewnia solidność śledzenie i raportowanie i bezproblemową integrację różnych zadań związanych z projektem.
  • Umożliwia szczegółowe analiza projektów i skuteczne zarządzanie.
  • Narzędzie ALM może połączyć się z naszymi systemami poczty e-mail i wysyłać wiadomości e-mail o wszelkich zmianach (np. zmianach wymagań, zgłoszeniu defektów itp.) do wszystkich wybranych członków zespołu.

Wersje Centrum jakości HP

Ważne jest, aby zrozumieć historię ALM.

  • Centrum jakości HP było wcześniej znane jako dyrektor testów i zostało opracowane przez Mercury Interaktywny.
  • W 2008 roku wydano wersję 8, a nazwę produktu zmieniono na Quality Center.
  • Later, przejęto HP Mercury Wprowadzono interaktywność i zmieniono markę wszystkich produktów rtęciowych na HP.
  • So Mercury Centrum Jakości zmieniło się w Centrum Jakości HP
  • W 2011 roku wydano wersję 11, a centrum jakości zostało przemianowane na HP ALM.

Wersje Centrum jakości HP

Archistruktura kontroli jakości

Przyjrzyjmy się teraz technologicznej części HP-ALM. ALM to aplikacja dla przedsiębiorstw opracowana przy użyciu Java 2 Enterprise Edition (J2EE), która może obsługiwać MS SQL Serwer lub Oracle jako jego tył. ALM składa się z 3 komponentów – Klienta, Serwera Aplikacji i Serwera Bazy Danych.

  1. Klient HP ALM: gdy użytkownik końcowy/tester uzyskuje dostęp do adresu URL ALM, komponenty klienta są pobierane do systemu klienta. Komponenty klienta ALM pomagają użytkownikowi w interakcji z serwerem przy użyciu technologii .NET i COM poprzez bezpieczne połączenie (HTTPS).
  2. Serwer ALM/serwer aplikacji: Serwer aplikacji zwykle działa na serwerze Windows or Linux platforma, która zaspokaja żądania klientów. Serwer aplikacji korzysta z Java Sterownik Database Connectivity (JDBC) umożliwiający komunikację pomiędzy serwerem aplikacji a serwerami baz danych.
  3. Serwery baz danych: Warstwa bazy danych przechowuje trzy schematy.
  • Schemat administrowania witryną: Przechowuje informacje związane z domenami, użytkownikami i parametrami witryny.
  • Projekt laboratorium: Ten schemat przechowuje informacje laboratoryjne związane z funkcjonalnością i Test wydajności na zdalnych hostach, dane serwera Performance Center.
  • Schemat projektu: Przechowuje informacje o projekcie, takie jak element pracy/dane utworzone przez użytkownika w obszarze projektu. Każdy projekt ma swój własny schemat i są one tworzone na tym samym serwerze bazy danych, co schemat administrowania witryną.

Archistruktura kontroli jakości

Wydania HP ALM

Narzędzie HP ALM to narzędzie licencjonowane komercyjnie, a HP dystrybuuje ALM w 4 różnych wersjach

Wydania HP ALM

Porównanie funkcji wersji ALM

Każda z licencji umożliwia użytkownikom dostęp do określonych funkcjonalności ALM. Poniższa tabela zawiera listę funkcji, które zapewnia konkretna licencja =

Porównanie funkcji wersji ALM

Przyjrzyjmy się, dlaczego warto kupić konkretną wersję i dla kogo jest ona przeznaczona

  • HP ALM Essentials — przeznaczony dla firm, które potrzebują tylko podstawowych funkcji do obsługi całego cyklu życia oprogramowania. Ma dostęp do zarządzania wymaganiami, zarządzania testami i Wada Zarządzanie.
  • HP QC Enterprise Edition – ta licencja jest przeznaczona dla firm, które chcą używać ALM wyłącznie do celów testowych. Zapewnia także integrację z Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition – ta licencja jest najlepsza dla organizacji, które chcą używać HP ALM do obsługi skryptów HP-Load runner. Pomaga użytkownikom utrzymywać, zarządzać, planować, wykonywać i monitorować testy wydajnościowe.

Przebieg pracy ALM

Aby poznać przepływ pracy związany z zarządzaniem cyklem życia aplikacji HP, przeanalizujmy najpierw typowy proces testowy:

Przebieg pracy ALM

  • Zaczynamy od szczegółów planowania, szkicowania i wydania. Określ liczbę cykli w każdym wydaniu i zakres każdego wydania
  • Dla danego wydania i cyklu opracowujemy Specyfikacje Wymagań.
  • Na podstawie wymagań tworzone są plany testów i przypadki testowe.
  • Kolejnym etapem jest wykonanie stworzonego planu testów
  • Kolejnym etapem procesów testowych jest śledzenie i naprawianie defektów wykrytych na etapie wykonawczym
  • Na wszystkich etapach przeprowadzana jest analiza oraz generowane są raporty i wykresy w celu wygenerowania metryk testowych.

Narzędzie testowe HP ALM zapewnia moduł obsługujący każdy etap procesu testowania. Przeanalizujemy je szczegółowo w późniejszych samouczkach.