Moduł planu testów w samouczku HP ALM (Quality Center).

  • Po zdefiniowaniu wymagań zespół programistów rozpoczyna proces projektowania i rozwoju Testowanie Zespół zaczyna projektować testy, które będzie można wykonać po wdrożeniu kompilacji.
  • Sukces każdego produktu zależy od procesów testowania i jakości przeprowadzanych testów. Dobry Plan testów skutkuje produktem wolnym od błędów.
  • ALM obsługuje konserwację i wykonywanie testów ręcznych, automatycznych i wydajnościowych, ponieważ ALM jest płynnie zintegrowany ze wszystkimi produktami HP, takimi jak HP UFT i HP Load Runner.

Moduł planu testów w HP ALM

Jak utworzyć plan testów

Krok 1 ) Podobnie jak w przypadku wymagań, utwórzmy symbol zastępczy/folder dla każdego typu testów, np. funkcjonalnego i niefunkcjonalnego.

  1. Kliknij łącze Plan testów na stronie głównej ALM
  2. Kliknij ikonę „Nowy folder”.
  3. Wprowadź nazwę folderu jako „Funkcjonalny” i kliknij „OK”

Utwórz plan testów

Krok 2) Utworzony folder będzie wyświetlany w sposób pokazany poniżej.

Utwórz plan testów

Krok 3) Podobnie utwórzmy podfoldery dla testów „Ręcznych” i „Automatycznych” w folderze „Funkcjonalny”. Zatem ostateczna struktura folderów będzie wyglądać następująco:

Uwaga: NIE będziemy mogli tworzyć automatycznych skryptów testowych/skryptów testów wydajności z ALM; zamiast tego należy go utworzyć za pomocą odpowiednich narzędzi HP, takich jak UFT w celu zapewnienia funkcjonalności i modułu Load runner w celu zapewnienia wydajności. Następnie są zapisywane w ALM, dzięki czemu można je planować, wykonywać, monitorować i raportować.

Utwórz plan testów

Krok 4) Lepiej byłoby utworzyć nowy folder dla każdego z modułów aplikacji, aby nie umieszczać wszystkich testów ręcznych w jednym folderze. W przypadku złożonych aplikacji byłyby tysiące testów, które trudno byłoby obsłużyć, gdyby nie były odpowiednio wyrównane.

Utwórz plan testów

Krok 5) Stwórzmy teraz test ręczny dla modułu „Logowanie”, klikając ikonę „Nowy test” w zakładce „Plan testów”.

Utwórz plan testów

Krok 6) Aby pomyślnie utworzyć nowy test, wprowadź następujące dane.

  1. Wprowadź nową nazwę testu
  2. Wprowadź typ testu. W tym przypadku jest to test „ręczny”.
  3. Użytkownik może wpisać także inne, nieobowiązkowe pola takie jak data, Descriptjonów, jak pokazano poniżej.
  4. Po wprowadzeniu wszystkich szczegółów kliknij „Prześlij”.

Utwórz plan testów

Krok 7) Po utworzeniu testu, utworzony test pojawi się w folderze testów „Manual” z innymi kartami wygenerowanymi, jak pokazano poniżej. Omówmy każdą z tych kart szczegółowo w kolejnych krokach.

Utwórz plan testów

Krok 8) Kliknij „Kroki projektowania” kartę i kliknij ikonę „Nowy krok”, jak pokazano poniżej. Otworzy się okno dialogowe Szczegóły kroku projektu

  1. Wprowadź nazwę kroku
  2. Wprowadź krok Descriptjon
  3. Wprowadź oczekiwany wynik
  4. Kliknij OK'

Utwórz plan testów

Krok 9) Powtórz krok nr 6 i wykonaj wszystkie odpowiednie kroki, aby przetestować funkcjonalność. Po utworzeniu wszystkich wymaganych kroków na karcie „Kroki projektowania” zostaną wyświetlone wszystkie utworzone kroki, jak pokazano poniżej.

Utwórz plan testów

Krok 10) Parametry pomagają użytkownikowi przypisać wartość do zmiennej, która pozwala użytkownikowi wykonać ten sam test z różnymi zestawami danych. W tym przypadku nazwa użytkownika i hasło mogą być dwoma parametrami, którym zostanie przypisana wartość. Zrozumiemy znaczenie posiadania parametrów podczas wykonywania testów, co zostanie omówione w module Test Lab.

Zobaczmy teraz, jak utworzyć parametry.

  1. Wybierz krok testu, do którego chcemy dodać parametr.
  2. Ikona „Parametr” zostanie włączona. Kliknij ten sam, jak pokazano poniżej.

Utwórz plan testów

Krok 11) Otworzy się okno dialogowe Parametr, jak pokazano poniżej. Kliknij przycisk „Nowy parametr”.

Utwórz plan testów

Krok 12) Otwiera się okno dialogowe ze szczegółami parametrów testu.

  1. Wprowadź nazwę parametru
  2. Przypisz wartość do parametru
  3. Kliknij OK'.

Utwórz plan testów

Krok 13) Okno dialogowe „parametry” jest wyświetlane użytkownikowi

  1. Z utworzoną zmienną
  2. Wartość
  3. Kliknij OK'.

Utwórz plan testów

Krok 14) Teraz możemy zauważyć, że parametr jest dodawany w samym „etapie testowym”, jak pokazano poniżej.

Powtórz to samo dla pola hasła.

Utwórz plan testów

Podobnie utwórz parametr dla opcji Password Filed

Krok 15) Utworzone parametry można przeglądać/edytować w zakładce Parametry. To okno dialogowe pomaga nam również tworzyć i usuwać parametry powiązane z testami.

Utwórz plan testów

Krok 16) Karta załączników umożliwia użytkownikowi przesłanie dowolnego typu pliku, takiego jak „xls”, „jpg” itp.

Utwórz plan testów

Krok 17) Konfiguracja testu pomaga nam ponownie wykorzystać test w różnych scenariuszach przypadków użycia. Na przykładzie wyjaśnimy, jak pracować z konfiguracjami testowymi. Domyślnie istnieje konfiguracja testu określona jako nazwa testu.

Uwaga: NIE MOŻEMY usunąć domyślnej konfiguracji testowej, ale możemy ją edytować.

Utwórz plan testów

Krok 18) Załóżmy, że funkcjonalność logowania może być realizowana przez trzy typy użytkowników biznesowych, takie jak „pomoc techniczna”, „menedżer” i „kierownik klastra”.

Zmieńmy nazwę domyślnej konfiguracji testowej na „helpdesk”, edytując pole nazwy „Konfiguracja testowa”.

Utwórz plan testów

Krok 19) Teraz dodajmy dwie inne konfiguracje testowe, tj. manager i cluster head. Kliknij ikonę '+' pod konfiguracjami testowymi.

Utwórz plan testów

Krok 20) Kurs "Otworzy się okno dialogowe Nowa konfiguracja testu.

  1. Wprowadź nazwę konfiguracji testowej
  2. Wprowadź inne nieobowiązkowe parametry, takie jak „utworzony przez”, „data utworzenia”, „opis”
  3. Kliknij OK'.

Utwórz plan testów

Krok 21) Powtórz ten sam krok, co powyżej, aby utworzyć jeszcze jedną konfigurację testową dla „cluster head”, a cała konfiguracja testowa zostanie wyświetlona użytkownikowi, jak pokazano poniżej. Pozwoli to testerom na wykonanie tego samego testu indywidualnie dla wszystkich utworzonych konfiguracji podczas wykonywania testu, co nie spowoduje konieczności ponownego pisania testów.

Konfiguracji testowej NIE należy mylić z parametrami testowymi. Dlatego powinniśmy zrozumieć różnicę między konfiguracją parametrów a konfiguracją testową. Parametry służą do tworzenia zmiennych i przypisywania wartości dla konkretnego kroku (parametryzowania testu), podczas gdy konfiguracja testu ma zastosowanie do wszystkich kroków i jest ogólnie używana do testowania różnych biznesowych przypadków użycia/przepływu pracy. Podczas wykonywania użytkownicy mogą zmieniać wartości utworzonych parametrów, podczas gdy a Przypadek testowy jest wykonywany dla wybranej konfiguracji.

Na przykład, aplikacja do płatności rachunków online, użytkownik może wybrać tryb płatności. W przypadku płatności kartą kredytową, użytkownik może wybrać kartę MasterCard, Visa lub American Express. Każda z nich ma własne punkty lojalnościowe klienta. Aby to przetestować, możemy zaprojektować test tak, aby każdy z nich został dodany do konfiguracji testowych w celu weryfikacji punktów lojalnościowych.

Utwórz plan testów

Krok 22) Zakładka „Zasięg wymagań” pomaga testerom mapować test pod kątem konkretnych wymagań, co pomaga użytkownikom w generowaniu pokrycia i identyfikowalności.

  1. Kliknij zakładkę „Zasięg zapotrzebowania”.
  2. Wybierz „Wymaganie”, które powinno zostać zmapowane względem tego konkretnego przypadku testowego
  3. Kliknij przycisk „<=”, aby zmapować wybrane wymagania względem testu. Możemy również mapować wiele wymagań w ramach tego samego testu.

Utwórz plan testów

Krok 23) Karta „Powiązane defekty” jest pusta, ponieważ nie wykonaliśmy żadnego testu ani nie zgłosiliśmy żadnych usterek. Wada w stosunku do przypadku testowego. Ta zakładka zostanie wypełniona szczegółami defektu, jeśli defekty zostaną opublikowane w stosunku do przypadku testowego w momencie tworzenia defektów.

Utwórz plan testów

Krok 24) Zakładka Historia pokazuje listę zmian dokonanych na przestrzeni czasu w odniesieniu do tego konkretnego przypadku testowego, począwszy od momentu utworzenia testu.

Utwórz plan testów

Przesyłanie testów

Czasami użytkownik nie będzie tworzył przypadków testowych ręcznie, ponieważ jest to proces dość czasochłonny. Większość organizacji opracowuje testy ręczne w programie Excel i przesyła je zbiorczo do ALM, zamiast tworzyć każdy test ręczny jeden po drugim. Aby ułatwić przesyłanie do ALM, HP opracował dodatek, za pomocą którego użytkownik może przesyłać pliki bezpośrednio z MS Excel/MS Word. Pozwól nam zrozumieć procedurę krok po kroku przesyłania wymagań do kontroli jakości z programu Excel.

Jak przesyłać testy za pomocą Microsoft przewyższać

Krok 1) Przed przesłaniem testów z Excela musimy przygotować Excel tak, aby można było go załadować.

  1. Wybierz pola, które chcesz przesłać do ALM i utwórz nagłówek w Excelu dla tych pól.
  2. Wprowadź prawidłowe dane w każdym z tych pól, jak pokazano poniżej.

Prześlij testy za pomocą Microsoft przewyższać

Krok 2) Po wybraniu danych do przesłania kliknij „Eksportuj do HP ALM” w „Dodatkach”.

Prześlij testy za pomocą Microsoft przewyższać

Krok 3) Otworzy się Kreator eksportu ALM. Wprowadź adres URL serwera HP ALM i kliknij „Dalej”.

Prześlij testy za pomocą Microsoft przewyższać

Krok 4) Wprowadź nazwę użytkownika i hasło w celu uwierzytelnienia i kliknij „Dalej”.

Prześlij testy za pomocą Microsoft przewyższać

Krok 5) Wybierz domenę, nazwę projektu, do którego chcemy przesłać testy i kliknij „Dalej”.

Prześlij testy za pomocą Microsoft przewyższać

Krok 6) Wybierz typ danych, które chcemy przesłać. W tym przypadku są to testy. W nadchodzących rozdziałach zamieścimy także Wady.

Prześlij testy za pomocą Microsoft przewyższać

Krok 7) Wprowadź nazwę nowej mapy. Pierwsza opcja, „Wybierz mapę”, jest wyłączona, ponieważ do tej pory nie utworzyliśmy mapy. Dlatego powinniśmy utworzyć nową nazwę mapy i kliknąć „Dalej”. Nie wybraliśmy opcji „Utwórz tymczasową mapę”, ponieważ chcielibyśmy ją ponownie wykorzystać za każdym razem do przesyłania „testów”.

Prześlij testy za pomocą Microsoft przewyższać

Krok 8) Po kliknięciu „Dalej” otworzy się okno dialogowe mapowania, jak pokazano poniżej.

  1. Wyświetlone elementy siatki w lewym panelu odpowiadają polom, które można przesłać do programu HP ALM. Należy pamiętać, że pola oznaczone kolorem CZERWONYM powinny zostać zamapowane, ponieważ są polami obowiązkowymi.
  2. Elementy siatki po prawej stronie odnoszą się do pól, które są mapowane w taki sposób, że wartości w programie Excel będą płynąć do odpowiednich pól ALM.

Prześlij testy za pomocą Microsoft przewyższać

Krok 9) Teraz zrozumiemy, jak zmapować pola w Excelu na pola w ALM.

  1. Wybierz pole, które użytkownik chce zmapować i kliknij przycisk strzałki, jak pokazano poniżej.

Prześlij testy za pomocą Microsoft przewyższać

  1. Wprowadź nazwę kolumny w Excelu, która odpowiada odpowiedniej nazwie kolumny w HP ALM.

Prześlij testy za pomocą Microsoft przewyższać

  1. Zmapuj wszystkie wymagane kolumny w Excelu z odpowiednimi polami w HP ALM. Po zmapowaniu wszystkich wymaganych pól kliknij „Eksportuj”.

Prześlij testy za pomocą Microsoft przewyższać

Krok 10) Po pomyślnym przesłaniu ALM wyświetli komunikat jak pokazano poniżej. Jeśli pojawią się błędy, rozwiąż problem i spróbuj ponownie przesłać ten sam plik.

Poniżej wymieniono niektóre z typowych błędów:

  • Temat/ścieżka jest nieprawidłowa/niedostępna lub NIE została zamapowana przez użytkownika.
  • Pole „Typ testu” ma wartość inną niż Ręczny. Zautomatyzowane testy CAN przesyłać za pomocą programu Excel.
  • Pole Nazwa testu jest puste lub NIE jest zamapowane.
  • Status nie powinien mieć wartości innych niż Projekt, Gotowy, Zaimportowany, Naprawa.
  • Prześlij testy za pomocą Microsoft przewyższać

Krok 11) Teraz sprawdźmy to samo w zakładce „Testy”. Wszystkie szczegóły testu są przesyłane, jak pokazano poniżej.

Note : Użytkownicy mogą również ponownie przesyłać testy. W przypadku ponownego wgrania przypadków testowych, jeśli nazwa testu już istnieje i nastąpiła jedynie zmiana w opisie kroku, test zostanie nadpisany istniejącym. Jeśli nazwa testu różni się od przesłanej, zostanie on przesłany jako nowy test.

Prześlij testy za pomocą Microsoft przewyższać

Jak tworzyć zasoby testowe

Zasoby testowe umożliwiają użytkownikom zarządzanie zasobami, które są zwykle pobierane w wyniku testów automatycznych/wydajnościowych. Użytkownicy mogą przesłać skrypt, który można wykorzystać w jednym lub większej liczbie testów. Można je również pobrać/edytować i ponownie przesłać do zasobów testowych.

Zobaczmy jak efektywnie wykorzystać moduł Zasoby Testowe. Moduł ten demonstrujemy poprzez przesłanie tego samego pliku Excela do zasobów testowych, którego użyliśmy do importowania testów z Excela do ALM.

Zalecane jest przesłanie pliku Excel z przypadkiem testowym, abyśmy mogli edytować testy w razie potrzeby i ponownie przesłać tylko zmodyfikowane przypadki testowe. Łatwo jest także dodawać nowe testy i przesyłać tylko nowo dodane testy.

Możemy jednak przesyłać także inne typy plików, takie jak .xls, .vbs, .qfl itp.

Krok 1) Przejdź do modułu Zasoby testowe, jak pokazano poniżej. Zostanie otwarta strona modułu zasobów testowych.

Utwórz zasoby testowe

Krok 2) Utwórz „Nowy folder”, klikając ikonę Nowy folder, jak pokazano poniżej. Otworzy się okno dialogowe Nowy folder. Utwórzmy zasób testowy dla wszystkich trzech testów, tj. Manual, Automation i Performance.

Utwórz zasoby testowe

Krok 3) Folder zostanie utworzony w sposób pokazany poniżej.

Utwórz zasoby testowe

Krok 4) Podobnie utwórzmy dwa kolejne foldery, tj. Automation i Performance. Po utworzeniu folderu dla każdego z zasobów testowych, ostateczna struktura folderów będzie wyglądać następująco:

Utwórz zasoby testowe

Krok 5) Stwórzmy nowy zasób testowy, przesyłając plik Excel, który utworzyliśmy do pisania testów ręcznych, które zostały przesłane do ALM. Wybierz folder, do którego użytkownik chce przesłać zasób testowy.

Utwórz zasoby testowe

Krok 6) Wprowadź nazwę zasobu testowego, wybierz także typ zasobu i kliknij „OK”.

Utwórz zasoby testowe

Krok 7) Po utworzeniu zasobu testowego musimy teraz załadować zasób, aby był dostępny w zakładce „Przeglądarka zasobów”, która będzie używana w testach.

  1. Kliknij kartę „Przeglądarka zasobów”.
  2. Kliknij „Prześlij plik” i wybierz plik do przesłania

Utwórz zasoby testowe

Krok 8) Po przesłaniu pliku użytkownikowi zostanie wyświetlony Status i będzie on dostępny do pobrania.

Utwórz zasoby testowe

Uwaga: Można przesłać następujące typy zasobów testowych, które można wykorzystać do wykonywania testów automatycznych.

  1. Tabela danych
  2. Zmienne środowiskowe
  3. Biblioteki funkcji
  4. Scenariusze odzyskiwania
  5. Udostępnione repozytorium obiektów

Film na temat planu testów

Kliknij tutaj jeśli film nie jest dostępny

najważniejsze wnioski: –

  • Będziesz używać modułu Plan testów w QualityCenter do projektowania i tworzenia przypadków testowych/skryptów.
  • Możesz połączyć swoje testy w module planu testów z wymaganiami w module wymagań, aby ułatwić ich śledzenie.
  • QualityCenter oferuje wiele funkcji, takich jak kopiowanie kroków testowych, wysyłanie skryptów do przeglądu pocztą elektroniczną, dodawanie załączników itp., które ułatwiają szybsze opracowywanie przypadków testowych.