Cykl życia zarządzania defektami w HP ALM (Centrum jakości)

⚡ Inteligentne podsumowanie

Cykl życia zarządzania defektami w HP ALM umożliwia testerom rejestrowanie, track i zgłaszać defekty w całym wydaniu. Moduł Defekty rejestruje każdy defekt od Nowego do Zamkniętego, łączy defekty z wymaganiami oraz obsługuje przesyłanie danych do Excela i alerty e-mail.

  • 🔄 Cykl życia wady: Wada przechodzi przez następujące statusy: Nowy, Otwarty, Odrzucony, Naprawiony, Ponownie otwarty i Zamknięty, które zespoły mogą dostosowywać.
  • 🆕 Utwórz defekt: Testerzy rejestrują defekty na karcie Defekty, ustawiają ich stopień ważności, dołączają pliki i przesyłają dane w celu wygenerowania identyfikatora defektu.
  • 🔗 Link do wymagań: Łączenie defektów z wymaganiami umożliwia tworzenie wykresów analizy pokrycia i tracmacierz możliwości.
  • 📊 Masowe przesyłanie plików Excel: Dodatek Eksport do HP ALM mapuje kolumny programu Excel na pola ALM w celu jednoczesnego importowania wielu defektów.
  • 🔍 Wyszukiwanie i alerty: Okno dialogowe Znajdź lokalizuje wady według pola, a powiadomienia e-mail informują przypisanych użytkowników o zmianach statusu.

Cykl życia zarządzania defektami w HP ALM

Czym jest zarządzanie defektami w systemie HP ALM?

  • A Wada jest rejestrowany podczas wykonywania testu, gdy oczekiwany wynik i rzeczywisty wynik nie pasują do siebie.
  • Moduł defektów w HP ALM nie tylko pomaga użytkownikom zgłaszać defekty, ale także umożliwia im: track i określa ogólną jakość wydania na każdym etapie procesu rozwoju.

Cykl życia zarządzania defektami w HP ALM

Domyślny cykl życia wady w ALM:

Domyślny cykl życia defektu w ALM

StatusWyjaśnienie
NowościPo zgłoszeniu usterki domyślnym statusem jest „Nowy”.
OtwarteGdy programiści zaakceptują defekt, zostaje mu nadany status „Otwarty”.
odrzuconyGdy defekt zostanie odrzucony przez programistów, jego status zmienia się na „Odrzucony”.
StałyGdy programiści naprawią usterkę, zostanie ona przeniesiona do statusu „Naprawiona”. Testerzy będą wykrywać wszystkie usterki. Testy które mają status „Naprawiono”.
Otworzyć na nowoJeśli testowanie się nie powiedzie, defekt otrzymuje status „Otwórz ponownie”.
ZamknięteJeśli testy zakończą się pomyślnie, defekt zostanie przeniesiony do statusu „Zamknięty”.

Uwaga: Użytkownicy mogą również konfigurować cykl życia defektu, dodając nowe statusy defektu. Dodawanie nowego statusu defektu zostanie omówione w rozdziale poświęconym dostosowywaniu projektu.

Jak stworzyć nową wadę

Krok 1) Przejdź do zakładki Wady w Centrum jakości i kliknij przycisk „Nowa wada”.

Utwórz nową wadę

Krok 2) Otworzy się okno dialogowe „Nowy defekt”. Uzupełnij poniższe obowiązkowe informacje.

  • Wpisz wartość w polu Wykryto przez.
  • Wprowadź datę wykrycia — domyślnie zostanie uwzględniona bieżąca data.
  • Ustaw poziom ważności defektu.
  • Użytkownik może również wprowadzić inne informacje i krótki opis usterki.

Nowe okno dialogowe defektu

Krok 3) Tester może również załączyć zrzuty ekranu i inne pliki dotyczące usterki, korzystając z zakładki „Załączniki”.

  1. Kliknij zakładkę „Załączniki”.
  2. Kliknij przycisk „Załączniki”.
  3. Wybierz plik z okna dialogowego Eksploratora plików.
  4. Kliknij „Otwórz”.

Załącz pliki do wady

Krok 4) Po kliknięciu „Otwórz” zobaczymy, że plik jest załączony w sekcji załączników.

  1. Wybrany plik został przesłany.
  2. Kliknij „Prześlij”, aby zgłosić defekt. Zostanie wówczas wygenerowany identyfikator defektu.

Zgłoś wadę

Krok 5) Defekt został zgłoszony i można uzyskać do niego dostęp w zakładce Defekty, jak pokazano poniżej. Można również zauważyć, że identyfikator defektu jest generowany po jego zgłoszeniu.

Wada zgłoszona z identyfikatorem wady

Jak powiązać wadę z wymaganiem

Użytkownicy mogą powiązać defekt z innymi defektami lub powiązać defekt z wymaganiami. Łącząc defekty i wymagania, możemy wygenerować wykres analizy pokrycia i… tracmacierz możliwości.

Krok 1) Po utworzeniu defektu testerzy mogą zmapować powiązane z nim wymagania. Aby to zrobić:

  1. Kliknij „Identyfikator wady”.
  2. Otwiera się okno dialogowe ze szczegółami usterki, jak pokazano poniżej.

Okno dialogowe szczegółów defektu

Krok 2) Aby połączyć jednostki:

  1. Przejdź do „Powiązane jednostki”.
  2. Kliknij „Inne”, aby powiązać wymagania z tą wadą.
  3. Kliknij przycisk „Link” i wybierz „według identyfikatora” (możemy również dokonać wyboru na podstawie nazwy wymagania).
  4. Wprowadź identyfikator wymagania, względem którego ma zostać zmapowany ten defekt.
  5. Kliknij przycisk „Link”.

Wymaganie linku do wady

Krok 3) Po kliknięciu przycisku łącza użytkownikowi wyświetla się okno ze szczegółami usterki z dodanym łączem, jak pokazano poniżej.

Wada z dodanym linkiem

Krok 4) Gdy wymaganie zostanie powiązane z defektem, wymaganie zostanie wyświetlone z symbolem połączenia, jak pokazano poniżej.

Wymaganie z symbolem łącza

Krok 5) Gdy wymaganie zostanie powiązane z wadą, wymaganie Tracmacierz możliwości można wygenerować. Aby wygenerować TracW macierzy możliwości przejdź do menu widoku „Wymagania” i wybierz „Trac„Macierz możliwości”. Wygenerowano TracMacierz możliwości zostanie wygenerowana w sposób pokazany poniżej.

Uwaga: Proszę zapoznać się z samouczkiem „Moduł wymagańdo generowania tracmacierz możliwości, w której poszczególne kroki są szczegółowo omówione.

Tracmacierz możliwości

Jak przesłać defekt za pomocą programu Excel

  • Użytkownicy nie byliby w stanie za każdym razem ręcznie stworzyć każdej z tych wad.
  • Moduł ten pomaga użytkownikom przesyłać defekty z Excela do ALM. To naprawdę pomaga, gdy użytkownicy chcą migrować z jednego systemu zarządzania defektami do ALM.
  • Proces pozostaje taki sam, jak w przypadku przesyłania testów i wymagań.
  • Należy zadbać o to, aby plik Excel był przygotowany w takim formacie, aby ALM umożliwiał import danych.

Krok 1) Utwórz plik Excela z wymaganymi kolumnami, które użytkownik chce przesłać, jak pokazano poniżej.

Pole „załączniki” zawiera ścieżkę lokalną, w której przechowywany jest zrzut ekranu lub inny załącznik. Użytkownicy muszą jedynie podać ścieżkę do załącznika, aby został on pobrany i przesłany do ALM wraz z innymi szczegółami usterki.

Plik Excela z kolumnami defektów

Krok 2) Teraz:

  1. Przejdź do zakładki „Dodatki”.
  2. Wybierz „Eksportuj do HP ALM”.

Eksportuj do dodatku HP ALM

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

Serwer Kreatora eksportu ALM URL

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

Uwierzytelnianie eksportu ALM

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

Wybierz domenę i projekt

Krok 6) Wybierz typ danych, które chcemy przesłać. W tym przypadku są to wady.

Wybierz typ danych Wady

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

Wprowadź nową nazwę mapy

Krok 8) Po kliknięciu „Dalej” mapaping otwiera się okno dialogowe pokazane 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.

Mapaping Dialog

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

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

Wybierz pole do mapowania

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

Wprowadź nazwę kolumny w programie Excel

  1. Zmapuj wszystkie wymagane kolumny w programie Excel z odpowiednimi polami w programie HP ALM. Po zmapowaniuping wszystkie wymagane pola, kliknij „Eksportuj”.

Kolumny mapy i eksport

Krok 10) Po pomyślnym przesłaniu ALM wyświetli komunikat jak pokazano poniżej.

Komunikat o pomyślnym przesłaniu

Jak szukać wady

Moduł defektów zawiera wszystkie zarejestrowane defekty, począwszy od pierwszego zarejestrowanego defektu. Dzięki temu użytkownik będzie mógł wyszukiwać defekty według określonych kryteriów.

Krok 1) Przejdź do menu „Edycja” i wybierz „Znajdź”.

Menu edycji Znajdź opcję

Krok 2) Wyświetli się okno dialogowe Znajdź.

  1. Wprowadź nazwę pola, na podstawie którego ma zostać przeprowadzone wyszukiwanie (w tym przypadku do wyszukiwania używamy Identyfikatora usterki).
  2. Wprowadź wartość.
  3. Kliknij „Znajdź następny”.

Znajdź dialog

Krok 3) ALM wyświetla element w tle, jak pokazano poniżej.

Wynik wyszukiwania wyróżniony

Powiadomienie e-mail o wadach

  • Przypisani użytkownicy automatycznie otrzymają wiadomość e-mail w przypadku zmiany statusu lub pól przypisania, pod warunkiem że administrator ALM odpowiednio skonfiguruje adres e-mail.
  • Wiadomość e-mail będzie wysyłana na podstawie ustawień na karcie „Alerty” w module dostosowywania projektu (więcej szczegółów można znaleźć w sekcji Dostosowywanie projektu).

Załóżmy, że przypisany użytkownik „Glenn” ma otrzymać e-mail, gdy status usterki zmieni się na „Naprawiono”. E-mail zostanie wysłany w sposób pokazany poniżej. Zrzut ekranu wykonano po otrzymaniu e-maila (od MS) Outlook).

  1. Wiadomość jest wysyłana do „Glenna”.
  2. Szczegóły dotyczące usterki znajdują się w wiadomości e-mail.
  3. Wiadomość została wysłana, ponieważ status zmienił się z „Ponownie otwarty” na „Naprawiony”, jak pokazano poniżej.

Powiadomienie e-mail o wadach

Film na temat zarządzania defektami

Kliknij w tym miejscu jeśli film nie jest dostępny

FAQ

Sztuczna inteligencja pomaga w grupowaniu duplikatów defektów, przewidywaniu modułów podatnych na defekty i automatycznej klasyfikacji ważności na podstawie opisu. Może kierować nowe defekty do odpowiedniego zespołu i prognozować, które obszary wymagają dalszych testów, redukując ręczną selekcję w narzędziach takich jak HP ALM.

Tak. Modele uczenia maszynowego trenowane na wcześniejszych defektach mogą sygnalizować potencjalne błędy na podstawie logów i zmian w kodzie, a następnie klasyfikować je według przewidywanego wpływu. Tester powinien jednak potwierdzić priorytet przed podjęciem decyzji o wydaniu.

Błąd to pomyłka popełniona przez programistę w kodzie. Błąd ten może spowodować defekt, czyli niezgodność między oczekiwanym a rzeczywistym zachowaniem wykrytym podczas testowania. Błąd to po prostu nieformalna nazwa defektu.

Poważność mierzy, jak bardzo defekt wpływa na funkcjonalność systemu, natomiast priorytet określa, jak szybko należy go naprawić. Wada może mieć wysoką powagę, ale niski priorytet, lub niską powagę, ale wysoki priorytet, w zależności od wpływu na działalność biznesową.

Podsumuj ten post następująco: