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

Spisie treści:

Anonim
  • Po zdefiniowaniu wymagań zespół programistów rozpoczyna proces projektowania i programowania, podczas gdy zespół testerów rozpoczyna projektowanie testów, które 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.

W tym samouczku dowiesz się

  • Jak stworzyć plan testów
  • Jak przesłać testy za pomocą programu Microsoft Excel
  • Jak tworzyć zasoby testowe

Jak stworzyć plan testów

Krok 1) Podobnie jak w przypadku wymagań, stwórzmy symbol zastępczy / folder dla każdego z typów testów, takich jak Funkcjonalne i Niefunkcjonalne.

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

Krok 2) Utworzony folder zostanie wyświetlony, jak pokazano poniżej.

Krok 3) Podobnie stwórzmy podfoldery dla testów „ręcznych” i „automatycznych” w folderze „funkcjonalne”. W związku z tym ostateczna struktura folderów będzie taka, jak pokazano poniżej:

Uwaga: NIE będziemy mogli tworzyć automatycznych skryptów testowych / skryptów testów wydajnościowych z ALM; zamiast tego musi zostać utworzony z odpowiednich narzędzi HP, takich jak UFT dla funkcjonalności i Load runner dla wydajności. Następnie jest zapisywany w ALM, dzięki czemu można je planować, wykonywać, monitorować i raportować.

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

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

Krok 6) Wprowadź następujące szczegóły, aby pomyślnie utworzyć nowy test.

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

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

Krok 8) Kliknij kartę „Design Steps” i kliknij ikonę „New Step”, jak pokazano poniżej. Otworzy się okno dialogowe Szczegóły etapu projektowania

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

Krok 9) Powtórz krok 6 i wprowadź wszystkie odpowiednie kroki, aby przetestować funkcjonalność. Po utworzeniu wszystkich wymaganych kroków, zakładka „Design Steps” wyświetla wszystkie utworzone kroki, jak pokazano poniżej.

Krok 10) Parametry, pomaga użytkownikowi przypisać wartość zmiennej, która umożliwia użytkownikowi wykonanie tego samego testu z różnymi zestawami danych. W takim przypadku nazwa użytkownika i hasło mogą być dwoma parametrami, którym zostanie przypisana wartość. Zrozumiemy, jak ważne jest posiadanie parametrów podczas wykonywania testów, które zostaną omówione w module Test Lab.

Zobaczmy teraz, jak utworzyć parametry.

  1. Wybierz krok testowy, do którego chcemy dodać parametr.
  2. Ikona „Parametr” zostanie włączona. Kliknij to samo, co pokazano poniżej.

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

Krok 12) Otworzy się okno dialogowe szczegółów parametrów testu.

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

Krok 13)

Okno dialogowe „parametry” jest ponownie wyświetlane dla użytkownika

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

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

Powtórz to samo dla pola hasła.

Podobnie utwórz parametr dla wpisanego hasła

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

Krok 16) Zakładka załącznika umożliwia użytkownikowi przesłanie dowolnego typu pliku, takiego jak „xls”, „jpg.webp” itp.

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

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

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

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

Krok 19) Teraz dodajmy dwie kolejne konfiguracje testowe, a mianowicie - menedżera i głowę klastra. Kliknij ikonę „+” w konfiguracjach testowych.

Krok 20) dialogowe Nowy test konfiguracji” otwiera.

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

Krok 21) Powtórz ten sam krok, co powyżej, aby utworzyć jeszcze jedną konfigurację testową dla „głowicy klastra”, a cała konfiguracja testu zostanie wyświetlona użytkownikowi, jak pokazano poniżej. Umożliwi to testerom wykonanie tego samego testu indywidualnie dla wszystkich utworzonych konfiguracji podczas wykonywania testów, co nie spowoduje przepisywania testów.

Konfiguracji testowej NIE należy mylić z parametrami testowymi. Dlatego powinniśmy zrozumieć różnicę między konfiguracjami parametrów i testów. Parametry służą do tworzenia zmiennych i przypisywania wartości do określonego kroku (parametryzacji testu), podczas gdy konfiguracja testu ma zastosowanie do wszystkich kroków i jest ogólnie używana do testowania różnych przypadków użycia / przepływu pracy. Podczas wykonywania użytkownicy mogą zmieniać wartości utworzonych parametrów podczas wykonywania przypadku testowego 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ę główną, wizę lub American Express. Każdy z tych, który ma własne punkty nagrody klienta. Aby to przetestować, możemy zaprojektować test w taki sposób, aby każdy z nich był dodawany do konfiguracji testowych, aby zweryfikować punkty nagrody.

Krok 22) Zakładka „Req Coverage” pomaga testerom w dopasowaniu testu do konkretnego wymagania (wymagań), co pomaga użytkownikom w generowaniu pokrycia i identyfikowalności.

  1. Kliknij kartę „Wymagane pokrycie”.
  2. Wybierz „Wymaganie”, które powinno być mapowane na ten konkretny przypadek testowy
  3. Kliknij przycisk „<=”, aby przypisać wybrane wymagania do testu. Możemy również przypisać wiele wymagań do tego samego testu.

Krok 23) Zakładka „Powiązane defekty” jest pusta, ponieważ nie wykonaliśmy żadnego testu / nie zgłosiliśmy żadnego błędu w przypadku testowym. Ta zakładka zostanie wypełniona szczegółami defektu, jeśli defekty zostaną przesłane do przypadku testowego w momencie tworzenia defektów.

Krok 24) Zakładka Historia pokazuje listę zmian dokonanych w czasie w tym konkretnym przypadku testowym od momentu utworzenia testu.

Przesyłanie testów:

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

Jak przesłać testy za pomocą programu Microsoft Excel

Krok 1) Przed wgraniem testów z excela musimy przygotować Excela tak, aby można było go wgrać.

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

Krok 2) Po wybraniu danych do przesłania kliknij opcję „Eksportuj do HP ALM” w sekcji „Dodatki”.

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

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

Krok 5) Wybierz domenę, nazwę projektu, do którego chcielibyśmy załadować testy i kliknij „Dalej”.

Krok 6) Wybierz rodzaj danych, które chcielibyśmy przesłać. W tym przypadku są to testy. W kolejnych rozdziałach zamieścimy również Defekty.

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

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

  1. Wyświetlane elementy siatki w lewym okienku odpowiadają polom, które są dostępne do przesłania w HP ALM. Należy pamiętać, że pola zaznaczone na czerwono należy zamapować, ponieważ są to pola obowiązkowe.
  2. Elementy siatki prawego panelu odnoszą się do pól, które są mapowane, tak aby wartości w programie Excel wpływały do ​​odpowiednich pól ALM.

Krok 9) Teraz zrozumiemy, jak mapować pola w programie Excel na pola w ALM.

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

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

  1. Odwzoruj wszystkie wymagane kolumny w programie Excel na odpowiednie pola w HP ALM. Po zmapowaniu wszystkich wymaganych pól kliknij „Eksportuj”.

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

Poniżej wymieniono niektóre typowe błędy:

  • Temat / ścieżka jest nieprawidłowy / niedostępny lub NIE został zmapowany przez użytkownika.
  • Pole „Typ testu” ma wartość inną niż Ręczny. Testów automatycznych NIE MOŻNA przesyłać za pomocą programu Excel.
  • Pole nazwy testu jest puste lub NIE zmapowane.
  • Status nie powinien mieć wartości innych niż Projekt, gotowy, zaimportowany, naprawa.

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

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

Jak tworzyć zasoby testowe

Zasoby testowe umożliwiają użytkownikom zarządzanie zasobami, które są zwykle pobierane przez testy automatyczne / wydajnościowe. Użytkownicy mogą przesłać skrypt, który może być użyty w jednym lub wielu testach. Można je również pobrać / edytować i ponownie przesłać do zasobów testowych.

Zobaczmy, jak możemy efektywnie wykorzystać moduł Test Resources. Ten moduł jest zademonstrowany poprzez przesłanie tego samego pliku Excela do zasobów testowych, którego użyliśmy do zaimportowania testów z programu Excel do ALM.

Zalecane jest przesłanie wersji testowej excel, abyśmy mogli edytować testy w dowolnym momencie i ponownie przesłać tylko zmodyfikowane przypadki testowe. Łatwo jest również dodawać nowe testy i przesyłać tylko nowo dodane testy.

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

Krok 1) Przejdź do modułu Test Resources, jak pokazano poniżej. Otworzy się strona modułu zasobów testowych.

Krok 2) Utwórz „Nowy folder”, klikając ikonę nowego folderu, jak pokazano poniżej. Otworzy się okno dialogowe Nowy folder. Stwórzmy zasoby testowe dla wszystkich trzech testów, a mianowicie - ręcznego, automatyzacji i wydajności.

Krok 3) Folder zostanie utworzony, jak pokazano poniżej.

Krok 4) Podobnie stwórzmy jeszcze dwa foldery - Automation and Performance. Po utworzeniu folderu dla każdego z zasobów testowych ostateczna struktura folderów będzie taka, jak pokazano poniżej:

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

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

Krok 7) Po utworzeniu zasobu testowego musimy teraz przesłać 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

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

Uwaga: przesyłane są następujące typy zasobów testowych, których można używać do wykonywania testów automatycznych.

  1. Tabela danych
  2. Zmienne środowiskowe
  3. Biblioteki funkcji
  4. Scenariusze odzyskiwania
  5. Repozytorium obiektów współużytkowanych

Film dotyczący planu testów

Kliknij tutaj, jeśli wideo nie jest dostępne

kluczowe 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ń w celu łatwego śledzenia.
  • QualityCenter zapewnia wiele funkcji, takich jak kopiowanie kroków testowych, wysyłanie skryptów pocztą elektroniczną do recenzji, dodawanie załączników itp., Aby ułatwić szybsze tworzenie przypadków testowych.