Laboratorium testowe w HP ALM (Centrum jakości)

Spisie treści:

Anonim
  • Po zakończeniu projektowania testów, wykonanie testów odbędzie się za pomocą modułu Test Lab.
  • Jeden wspólny termin, z którym można się spotkać w HP ALM w module Test Set w Test Lab. Jeśli twój umysł wyzwala obrazy jakiegoś rodzaju kolekcji lub zestawu, masz rację. Zestaw testowy to w rzeczywistości zbiór przypadków testowych, które zamierzamy wykonać.
  • Przypadki testowe z modułu Plan testów są wywoływane do modułu Laboratorium testowe.
  • Zmiany dokonane w przypadkach testowych w module Test Lab nie mają wpływu na nadrzędne przypadki testowe w module Plan testów. Możesz eksperymentować. Stąd nazwa Test Lab!
  • Lepiej jest nadać nazwę zestawu testowego taką samą, jak nazwa modułu, aby wszystkie testy w module były zawarte w tym samym zestawie testowym, który byłby łatwy do wykonania i śledzenia.
  • Każdy folder zestawu testowego jest przypisany do określonego cyklu. Umożliwia to użytkownikom grupowanie testów, które będą wykonywane w określonym cyklu.
  • Moduł ten pomaga również użytkownikowi śledzić postęp cyklu w trakcie wykonywania testów.
  • Moduł Test Lab składa się z następujących funkcjonalności i pozwala nam szczegółowo zrozumieć każdą z nich.

W tym samouczku nauczymy się -

  • Jak utworzyć zestaw testowy
  • Jak przeprowadzać testy
  • Jak utworzyć harmonogram uruchomienia testowego
  • Jak przeanalizować wynik testu

Jak utworzyć zestaw testowy

Krok 1 ) Pierwszym krokiem jest utworzenie folderu głównego jako kontenera do przechowywania zestawów testowych. Możemy nazwać go zgodnie z wydaniem i cyklem, aby był łatwy do śledzenia.

  1. Przejdź do modułu „Test Lab” w zakładce „Testing”
  2. Utwórz nowy folder, klikając ikonę „Nowy folder”.
  3. Otworzy się okno dialogowe „New Test Set Folder”. Wprowadź nazwę folderu jako „2017 R1 - Cycle 1”.
  4. Kliknij OK'

Krok 2) Folder uruchomienia testowego zostanie utworzony, jak pokazano poniżej.

Krok 3) Wybierz utworzony folder i przypisz do niego „Cykl”, co oznacza, że ​​cały zestaw testów powinien zostać wykonany dla Cyklu 1.

Krok 4) Wpisz nazwę zestawu testowego i kliknij „OK”

Uwaga: Pole Cykl docelowy jest wyłączone, ponieważ cykl docelowy jest wybierany na poziomie folderu (2017 R1 - Cykl 1).

Krok 5) Po utworzeniu zestawu testowego musimy wybrać testy i dodać je do zestawu testowego.

  1. Wybierz zestaw testowy.
  2. Przejdź do „Execution Grid”.
  3. Kliknij przycisk „Wybierz testy”. Otworzy się drzewo planów testów.
  4. Wybierz testy do wykonania w tym cyklu.
  5. Kliknij przycisk „<=”. Spowoduje to przeniesienie / pobranie przypadków testowych z planu testów do laboratorium testowego.

Krok 6) Po dodaniu testów z drzewa planów testów wszystkie parametry konfiguracyjne wybranych testów są wyświetlane użytkownikowi. Użytkownik może edytować konfigurację przed dodaniem jej do laboratorium testowego.

Uwaga: Użytkownik nie ma kontroli nad wyborem konfiguracji testu w laboratorium testowym. Stąd cała konfiguracja zostanie domyślnie dodana do zestawu testów. W przypadku, gdy jedna z wybranych konfiguracji NIE jest częścią cyklu, po dodaniu testów usuń z laboratorium testowego .

Krok 7) Po wybraniu konfiguracji, wybrane testy są dodawane do zestawu testowego. W tym przypadku wybraliśmy wszystkie trzy konfiguracje; stąd możemy znaleźć trzy wystąpienia „01 - Test logowania”.

Krok 8) Powtórz powyższe kroki, aby utworzyć więcej zestawów testowych i wybierz wszystkie odpowiednie testy zaplanowane na ten cykl. Po utworzeniu całego zestawu testowego struktura zestawu testów będzie wyglądała jak poniżej:

Krok 9) Inną ważną zakładką, którą musimy zrozumieć, jest „Przepływ wykonania”. Wybierz kartę „Przebieg wykonywania”, która wyświetla kolejność, w jakiej testy będą wyświetlane podczas wykonywania. Użytkownicy mogą również zmienić kolejność wykonania za pomocą tej zakładki, która zostanie omówiona w osobnej sekcji tego modułu.

Jak przeprowadzać testy

Krok 1) Utworzone zestawy testowe są teraz gotowe do wykonania. Testy można wykonywać przy użyciu dwóch opcji.

  • Uruchom zestaw testów - ta opcja umożliwia użytkownikowi wykonanie wszystkich testów w wybranym zestawie testów.
  • Uruchom - ta opcja pomaga użytkownikowi wykonać tylko wybrany test.

Krok 2) Wykonajmy cały zestaw testów modułu logowania, wybierając opcję „Uruchom zestaw testowy”. Po kliknięciu „Uruchom zestaw testowy” wyświetla użytkownikowi dwie opcje.

  1. Runner ręczny (domyślnie) - kolejność testów wyświetlanych podczas wykonywania byłaby taka, jak kolejność wyświetlana w siatce zestawu testów.
  2. Automatic Runner - kolejność testów wyświetlanych podczas wykonywania byłaby pokazana zgodnie z kolejnością ustawioną na karcie przepływu wykonywania.

Przejdźmy do opcji domyślnej.

Krok 3) Biegacz testu ręcznego jest wyświetlany użytkownikowi. W tym dialogu pozwól nam zrozumieć ważne cechy.

  1. Begin Run - pomaga rozpocząć wykonywanie
  2. End Run - Kończy bieżące wykonanie i zamyka ręczną prowadnicę.
  3. Cancel Run - Anuluje wykonywanie bieżących testów.
  4. Załączniki - pomaga nam załączyć zrzut ekranu / wszelkie inne informacje związane z wykonaniem tego testu
  5. Nowa usterka - po kliknięciu na nią otwiera się okno dialogowe nowych usterek, za pomocą którego można zaksięgować Defekt.
  6. Informacje o systemie operacyjnym - zawiera informacje o systemie operacyjnym, w którym wykonywane są testy.
  7. Nazwa przebiegu - unikalny znacznik czasu, za pomocą którego można analizować wyniki testów w późniejszym czasie.

Kliknij „Rozpocznij uruchamianie”.

Krok 4) Ręczny bieg testowy z kontrolami testowymi i krokami są wyświetlane użytkownikowi. Pozwól nam zrozumieć funkcje dostępne w tym oknie dialogowym narzędzia do uruchamiania testów.

Dodaj krok w czasie wykonywania testu.
Usuń krok w czasie wykonywania testu.
Zdanie wybrane
Wybrano niepowodzenie
Pokazuje parametr dla wybranego kroku testu
Umożliwia użytkownikowi przechwytywanie zrzutów ekranu i dodawanie załączników w czasie wykonywania.
Umożliwia użytkownikowi dodawanie defektów w czasie wykonywania.
Pokazuje użytkownikowi kompaktowy widok biegacza testowego
Zakończ wykonanie
  1. Numery kroków utworzone na etapie projektowania testów
  2. Opis wybranego kroku.
  3. Oczekiwany wynik wybranego kroku.

Krok 5) Następny test w zestawie testowym zostanie wyświetlony użytkownikowi. Powtórz kroki 3 i 4, aby wykonać test i odpowiednio zaznacz stan.

Jak utworzyć harmonogram uruchomienia testowego

Testerzy mogą kontrolować wykonanie testu za pomocą zakładki „Execution Flow”. Testerzy mogą również określić datę i godzinę wykonania określonej instancji testowej. Możemy również zaplanować test na podstawie wyników innej określonej instancji testowej w przepływie wykonania.

Teraz zrozumiemy, jak zaplanować przebieg testu w HP-ALM.

Krok 1) Wybierz zakładkę „Execution Flow” z modułu Test Lab.

Krok 2) Kliknij dwukrotnie konkretny test, dla którego ma zostać ustawiony harmonogram. Zostanie wyświetlony „Harmonogram uruchomienia testowego”, jak pokazano poniżej. Możemy zauważyć, że nie ma domyślnych warunków wykonania.

Krok 3) Aby dodać warunek wykonania, kliknij ikonę „+”, jak pokazano poniżej.

Krok 4) Otworzy się okno dialogowe Nowy warunek wykonania.

  1. Wybierz test z listy rozwijanej testu. Zostaną wyświetlone wszystkie testy w zestawie testowym
  2. Wybierz warunek. Może to potrwać „Zdany” lub „Ukończony”.
  3. Kliknij OK'.

Krok 5) Wyświetlany jest harmonogram uruchomienia testowego z dodanymi warunkami wykonania.

Krok 6) Przepływ wykonywania automatycznie dostosowuje się, jak pokazano poniżej. Zgodnie z poniższym schematem, test „Cluster Head” zostanie wykonany tylko po zakończeniu „02 - Reset Button Check”.

Krok 7) Nowlet rozumiemy, w jaki sposób testerzy mogą określić datę i godzinę przepływu wykonania w celu wykonania określonego testu. Jest to bardziej pomocne, gdy testerzy wiedzą o gotowości określonej funkcjonalności lub o planowaniu testów automatycznych.

Powiedzmy, że profil logowania menedżera byłby gotowy dopiero po określonej dacie. Dlatego testerzy mogą wykonać to samo, określając warunki w „Przepływie wykonania”.

Kliknij dwukrotnie test, dla którego należy ustawić kryteria przepływu wykonania.

Krok 8) Teraz

  1. Przejdź do modułu „Zależność czasowa”
  2. Wybierz opcję „Uruchom w określonym czasie”
  3. Wprowadź datę, w której chcesz wykonać
  4. Wprowadź czas, w którym chcesz wykonać test
  5. Kliknij OK'.

Krok 9) Karta przepływu wykonania zostanie ponownie wyrównana, jak pokazano poniżej. Ten rodzaj planowania jest bardzo pomocny w przypadku testów automatycznych, które wykonują te same kroki.

Uwaga: Jeśli nadejdzie zaplanowana data i godzina, ALM automatycznie uruchomi testy. Sprawdza się w przypadku testów automatycznych, ponieważ test byłby wykonywany bez jakiejkolwiek ręcznej interwencji. Warunkiem wstępnym automatycznego wyzwalania testów jest to, że host powinien być gotowy (nie powinien być wyłączony ani zablokowany) i powinien być w stanie wyzwalania testu. Jeśli jest to test ręczny, nie będzie żadnego efektu.

Jak przeanalizować wynik testu

Krok 1) Po wykonaniu testu testerzy mogą przeglądać wyniki w module „Przebiegi testowe”. Zawiera wyniki uruchomień instancji testowej i uruchomień zestawu testowego.

  1. Przejdź do „Test Runs” na karcie „Testing”, a otworzy się okno pokazane poniżej:
  2. Nazwa uruchomienia to unikatowa wartość wygenerowana dla każdego z tych wykonań testu.
  3. „Status” pokazuje ostateczny stan wykonania testu.

Szczegółowy wynik można wyświetlić, klikając opcję „Run ID”.

Krok 2) Otworzy się okno dialogowe Szczegóły uruchomienia, a użytkownik będzie mógł wyświetlić szczegółowy wynik.

  1. Przejdź do zakładki „Raport” w oknie „Szczegóły uruchomienia”.
  2. Testerzy mogą sprawdzić stan każdego z tych kroków testowych.
  3. Kliknij „OK”, aby zamknąć okno dialogowe.

Film o laboratorium testowym

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

punkty do zapamiętania :

  • Będziesz używać modułu Test Lab w QualityCenter do wykonywania przypadków testowych
  • Przed rozpoczęciem wykonywania należy utworzyć „Drzewo zestawu testów”
  • Aby utworzyć drzewo zestawów testowych, musisz najpierw utworzyć „Folder zestawów testowych”
  • Następnie dodasz „Testy” utworzone w module Plan testów do folderu Zestawów testów.
  • Folder zestawu testów wraz z dodanymi testami nazywany jest drzewem zestawu testów (ponieważ wygląda jak struktura drzewa).
  • Zestawy testów mogą obejmować zarówno test ręczny, jak i automatyczny.
  • Możesz uwzględnić ten sam test w różnych zestawach testów lub dodać wiele wystąpień testu do tego samego zestawu testów.
  • Centrum jakości zapewnia również planowanie, w którym można określić datę i godzinę wykonania zestawów testów.