Jak dostosować projekt w HP ALM (Centrum jakości)

  • Dostosowywanie projektu umożliwia administratorom projektów kontrolowanie dostępu do projektu poprzez definiowanie użytkowników, którzy mogą uzyskać dostęp do projektu, a także umożliwia dostosowywanie rodzaju zadań, które każdy użytkownik może wykonywać.
  • Można także dostosować projekt do specyficznych wymagań Twojej organizacji.
  • Pomaga także w dodawaniu/edytowaniu nowych, niestandardowych pól użytkownika, które można dodać do każdego modułu w ALM.

Przyjrzyjmy się im jeden po drugim

Właściwości użytkownika

Aktualnie zalogowany użytkownik będzie mógł edytować dane swojego profilu, będzie miał także możliwość zmiany hasła.

Note: Można zmienić tylko hasło aktualnie zalogowanego użytkownika, nawet jeśli użytkownik jest typu „Administrator projektu”.

Krok 1) Kliknij link Narzędzia i wybierz opcję „Dostosuj”, jak pokazano poniżej.

Właściwości użytkownika

Krok 2) Wyświetla się okno dialogowe Dostosowywanie projektu, jak pokazano poniżej.

Właściwości użytkownika

Krok 3) Aby zmienić hasło bieżącego użytkownika, kliknij opcję „Zmień hasło” w zakładce „Właściwości użytkownika”.

Właściwości użytkownika

Krok 4) Otworzy się okno dialogowe zmiany hasła.

  1. Wprowadź stare hasło
  2. Wprowadź nowe hasło
  3. Wprowadź Potwierdź hasło
  4. Kliknij OK'

Właściwości użytkownika

Krok 5) Użytkownikowi zostanie wyświetlony komunikat o statusie.

Właściwości użytkownika

Krok 6) Użytkownik może również edytować następujące szczegóły profilu.

  1. ID e-mail
  2. Pełne imię i nazwisko
  3. Numer telefonu
  4. Kliknij „Zapisz”

Uwaga: Użytkownicy NIE BĘDĄ mogli edytować swojej nazwy użytkownika, nawet jeśli użytkownik jest typem „administratora projektu”.

Właściwości użytkownika

Krok 7) Status jest wyświetlany użytkownikowi w sposób pokazany poniżej.

Właściwości użytkownika

Użytkownicy projektu

Moduł ten umożliwia użytkownikom dodawanie i usuwanie użytkowników w bieżącym projekcie ALM. Można także przypisywać użytkowników do grup użytkowników, aby ograniczyć uprawnienia dostępu użytkowników.

Krok 1) Teraz dodajmy użytkowników do obszaru projektu.

  1. Przejdź do Użytkownicy projektu
  2. Kliknij menu rozwijane Dodaj użytkownika.

Użytkownicy projektu

Krok 2) Po kliknięciu menu rozwijanego „Dodaj użytkownika” użytkownikowi wyświetlą się następujące metody, jak pokazano poniżej.

  1. Dodaj użytkownika według nazwy – Administrator projektu może dodać istniejącego użytkownika ALM do tego projektu, podając jego nazwę użytkownika. (To samo zrobiono w kroku 1 i 2)
  2. Dodaj nowego użytkownika do witryny – Dodaj nowego użytkownika do witryny, wprowadzając wszystkie szczegóły, w taki sam sposób, w jaki dodawaliśmy użytkowników z poziomu administratora witryny.
  3. Dodaj użytkowników z witryny – Dodaj nowego użytkownika, wyszukując go według nazwy lub identyfikatora.

Przyjrzyjmy się każdej z funkcjonalności.

Użytkownicy projektu

Krok 3) Dodajmy nazwę opartą na użytkowniku. Upewnij się, że ten użytkownik już istnieje w bazie danych administratora ALM (użytkownik utworzony przy użyciu modułu Administracja witryny)

  1. W oknie Dostosowywanie projektu wybierz opcję „Użytkownicy projektu”.
  2. Kliknij „Dodaj użytkownika”
  3. Wpisz nazwę użytkownika
  4. Kliknij OK'

Użytkownicy projektu

Krok 4) Dodany użytkownik jest wyświetlany tak, jak pokazano poniżej.

Użytkownicy projektu

Krok 5) Teraz dodajmy użytkownika za pomocą opcji „Dodaj nowego użytkownika do „Witryny”.

Użytkownicy projektu

Krok 6) Po kliknięciu „Dodaj nowego użytkownika do witryny” w opcji „Dodaj użytkownika” wyświetlane jest następujące okno dialogowe.

  1. Wpisz nazwę użytkownika
  2. Wprowadź e-mail
  3. Wprowadź pełne imię i nazwisko
  4. Wpisz numer telefonu
  5. Kliknij OK'

Użytkownicy projektu

Krok 7) Użytkownik jest teraz dodany do bieżącego projektu. Użytkownik zostanie dodany do „użytkowników projektu”, jak pokazano poniżej.

Użytkownicy projektu

Krok 8) Teraz dodajmy użytkowników projektu za pomocą opcji „dodaj użytkowników z witryny”.

Upewnij się, że użytkownik znajduje się już w bazie danych administratora ALM.

Użytkownicy projektu

Krok 9) Wyświetla się poniższe okno dialogowe.

  1. Wprowadź nazwę użytkownika i kliknij ikonę wyszukiwania
  2. Wyświetlana jest nazwa użytkownika
  3. Kliknij OK'

Użytkownicy projektu

Krok 10) Użytkownik zostaje dodany do projektu i wyświetlony, jak pokazano poniżej.

Użytkownicy projektu

Krok 11) Administrator projektu może również usunąć użytkownika z modułu użytkowników projektu.

  1. Wybierz użytkownika
  2. Kliknij opcję „Usuń użytkownika”.

    Użytkownicy projektu

Krok 12) Wyświetla się okno dialogowe potwierdzenia. Kliknij „Tak”.

Użytkownicy projektu

Krok 13) Po kliknięciu „Tak” użytkownik zostaje usunięty z listy użytkowników projektu.

Użytkownicy projektu

Krok 14) Każdy użytkownik w „Użytkownikach projektu” ma przypisane członkostwo.

Uwaga: Domyślnie każdy dodany użytkownik ma tylko uprawnienia „Wyświetlanie”.

  1. Wybierz nazwę użytkownika
  2. Wybierz zakładkę „Członkostwo”.
  3. Wyświetli się członkostwo wybranego użytkownika. Nowo dodany użytkownik „Cathy” ma uprawnienia „Widz”

Użytkownicy projektu

Grupy i uprawnienia

Moduł ten umożliwia administratorowi projektu przypisywanie uprawnień grupom użytkowników poprzez określenie uprawnień.

W ALM istnieje 5 predefiniowanych grup i każda z tych grup użytkowników ma inny poziom uprawnień.

  1. Deweloper
  2. Menadżer Projektu
  3. Tester jakości
  4. Administrator TD
  5. Viewer

Uwaga: Domyślnie każdy użytkownik dodany do obszaru projektu ma tylko uprawnienia „Wyświetlanie”.

Krok 1) Zobaczmy listę użytkowników w grupie „TDAdmin”.

  1. Wybierz „TDAdmin”
  2. W zakładce Członkostwo zobaczysz użytkowników spoza grupy
  3. W sekcji „W grupie” zobaczysz listę użytkowników w grupie. W tym przypadku wyświetla się tylko „Admin”.

Grupy i uprawnienia

Krok 2) Nie można edytować uprawnień grupy predefiniowanej.

  1. Wybierz „TDAdmin”
  2. Przejdź do karty uprawnień
  3. Wybierz dowolny moduł (w tym przypadku wady)
  4. Uprawnień nie można edytować, nawet jeśli bieżący użytkownik jest administratorem projektu.

Grupy i uprawnienia

Krok 3) Nie można zmienić nazwy ani usunąć wstępnie zdefiniowanych grup.

Grupy i uprawnienia

Krok 4) Aby zmienić uprawnienia grupy, administrator projektu musi dodać nową grupę. Załóżmy, że musimy utworzyć nową grupę użytkowników, tak aby ci użytkownicy mieli „Uprawnienia do edycji” modułu defektów i uprawnienia do przeglądania dla innych. Oznacza to, że wszystkie uprawnienia muszą być takie same jak uprawnienia użytkownika „Wyświetl”, z wyjątkiem faktu, że użytkownik powinien mieć możliwość „aktualizowania” defektów. Zrobić to samo,

  1. Kliknij „Nowa grupa”
  2. Użytkownikowi zostanie wyświetlone okno dialogowe potwierdzenia. Kliknij „Tak”.

Grupy i uprawnienia

Krok 5) Po kliknięciu przycisku Tak zostanie wyświetlone okno dialogowe „Nowa grupa”.

  1. Wprowadź nazwę grupy
  2. Wejdź do profilu

Grupy i uprawnienia

Krok 6) Grupa użytkowników jest tworzona w sposób pokazany poniżej. Możesz również zauważyć, że możemy zmienić nazwę/usunąć grupę, ponieważ jest ona utworzona przez nas. Predefiniowanych grup w ALM nie można edytować ani usuwać.

Grupy i uprawnienia

Krok 7) Aby zmienić uprawnienia

  1. przejdź do zakładki „Uprawnienia”.
  2. Kliknij zakładkę „Wady”.
  3. Włącz flagę „Aktualizuj” dla defektów
  4. Włącz flagę „Aktualizuj” dla linków

Grupy i uprawnienia

Dostęp do modułu

Moduł ten umożliwia administratorom projektu kontrolowanie modułów, do których może uzyskać dostęp każda grupa użytkowników. Uniemożliwi to użytkownikom dostęp do modułów o ograniczonym dostępie.

Powiedzmy, że programiści nie mają nic wspólnego z przypadkami testowymi, dlatego można uniemożliwić im dostęp do planu testów i modułów laboratorium testowego.

Krok 1) Domyślny dostęp do modułu jest wyświetlany poniżej. Wszystkie typy grup użytkowników mają domyślnie dostęp do wszystkich modułów.

Dostęp do modułu

Krok 2) Dla celów demonstracyjnych usuńmy cały dostęp modułu do typu użytkownika VIEW, z wyjątkiem modułu defektów.

Odznacz cały dostęp do modułu w obszarze Wyświetl użytkownika z wyjątkiem modułu Defekty, jak pokazano poniżej.

Dostęp do modułu

Krok 3) Teraz zalogujmy się przy użyciu jednego z identyfikatorów użytkownika „Wyświetl”, aby sprawdzić, czy zmiany zostały poprawnie zastosowane. Z poniższego zrzutu ekranu jasno wynika, że ​​ustawienia zostały zastosowane zgodnie z naszymi danymi wejściowymi, ponieważ wyświetla tylko moduł „Wady” dla użytkownika widoku „Jim”.

Dostęp do modułu

Podmioty projektu

  • Jednostki projektu Umożliwia administratorom projektów modyfikowanie zachowania pól systemu ALM lub definiowanie pól zdefiniowanych przez użytkownika.
  • Na przykład, jeśli wykonujemy testy na różnych kompilacjach i chcielibyśmy dodać pole „Wersja kompilacji” w „Module dodawania defektów”, możemy zrobić to samo, korzystając z modułu encji projektu.

Krok 1) Pola zdefiniowane przez użytkownika nie mogą być dodawane do pól systemowych, które są tylko do odczytu.

  1. Wybierz „Elementy projektu”
  2. Wybierz „Wada” i wybierz podfolder „Pola systemowe”.
  3. Zauważamy, że NIE BĘDZIEMY mogli dodać „Nowego pola” ani go usunąć, ponieważ pola systemowe są tylko do odczytu.

Podmioty projektu

Krok 2) Aby dodać pole zdefiniowane przez użytkownika,

  1. Wybierz podfolder „Pola użytkownika” w module „Wady”.
  2. Kliknij „Nowe pole”
  3. Szczegóły pola pojawią się tak, jak pokazano poniżej i można je edytować.

Podmioty projektu

Krok 3) Szczegóły pola można również edytować, jak pokazano poniżej.

  1. Zmień nazwę etykiety na „Numer kompilacji”.
  2. Zaznacz opcję „Wymagane”, co oznacza, że ​​to pole będzie obowiązkowym polem do zamieszczenia nowej wady.
  3. Kliknij Zapisz

Podmioty projektu

Krok 4) Teraz możemy być świadkami zmian dokonanych w module defektów. Przejdź do modułu defektów, a użytkownik będzie mógł zobaczyć nowo utworzone pole „Numer kompilacji”, które będzie częścią modułu „Nowe defekty”.

Podmioty projektu

Listy projektów

  • Listy projektów Umożliwia administratorom projektów dodawanie niestandardowych list do projektu. Lista zawiera wartości, które użytkownik może wprowadzić w polach systemowych/definiowanych przez użytkownika.
  • Na przykład lista Bug Status ma sześć predefiniowanych statusów, tj. – New, Open, Fixed, Reopen, Closed, Rejected. Jeśli chcemy dodać jeszcze jeden status, powiedzmy Duplicate, możemy to zrobić za pomocą tego modułu.

Krok 1) Aby dodać pozycję do predefiniowanych list,

  1. Kliknij „Listy projektów”
  2. Wybierz „Stan błędu”
  3. Kliknij „Nowy przedmiot”. Zostanie otwarte okno dialogowe Nowy element.
  4. Wprowadź nazwę elementu.
  5. Kliknij OK'

Listy projektów

Krok 2) Po kliknięciu OK nowy element zostanie utworzony, jak pokazano poniżej.

Listy projektów

Krok 3) Teraz musimy zapisać zmiany.

  1. Kliknij przycisk „zapisz”.
  2. Wyświetlone zostanie wyskakujące okienko. Kliknij OK'.

Listy projektów

Krok 4) Przejdź teraz do modułu usterek i sprawdź, czy na liście znajduje się nowo dodana pozycja.

Listy projektów

Automatyczna poczta

Ten moduł umożliwia administratorom projektu skonfigurowanie reguł automatycznego powiadamiania pocztą e-mail, aby powiadamiać użytkowników za pośrednictwem poczty e-mail o zmianach wprowadzonych do określonych defektów. Ta funkcja automatycznego powiadamiania pocztą e-mail jest dostępna tylko w module defektów.

Krok 1) Aby aktywować automatyczne powiadomienia e-mail, wykonaj następujące czynności.

  1. Przejdź do linku „Automail”.
  2. Użytkownik może wywołać wysłanie wiadomości e-mail poprzez wybranie dowolnej liczby dostępnych pól na liście.
  3. Ta siatka wyświetla listę pól, które użytkownik wybrał, aby wysłać wiadomość e-mail o zmianach.
  4. Administrator projektu może również wybrać ustawienia poczty e-mail dla każdego z dostępnych użytkowników.
  5. Kliknij „zapisz”.

Automatyczna poczta

Krok 2) Pojawia się pop. Kliknij OK

Automatyczna poczta

Zasady alertów

Ten moduł umożliwia administratorom projektów aktywację reguł alertów dla bieżącego projektu. Ta funkcja będzie tworzyć alerty i wysyłać e-maile, gdy w projekcie wystąpią zmiany. Ten moduł jest dobry dla wymagań, powiązanych testów, defektów.

Krok 1) Aby aktywować reguły alertów,

  1. Przejdź do „Reguł alertów”.
  2. Zaznacz pole wyboru „Alert powiązany z”
  3. Włącz opcję „Wyślij wiadomość e-mail do” i dodaj odpowiedniego testera/projektanta.
  4. Kliknij „Zapisz”

Zasady alertów

  • Pierwszy alert: Projektant testów jest powiadamiany, gdy wymaganie zostanie zmodyfikowane, aby można było zmodyfikować powiązane testy
  • Drugi alert: Tester zostaje powiadomiony, gdy: a Wada zmienia swój status na „Naprawiono”, aby odpowiedzialny tester mógł ponownie przystąpić do ponownego testowania.

Workflow

  • Moduł ten umożliwia administratorom projektów generowanie skryptów, które pomagają w

Dostosowywanie modułu Defekty (dodaj okno dialogowe defektów lub Wyświetl okno dialogowe defektów).

  • Za pomocą tego modułu administratorzy projektów mogą również pisać skrypty w celu dostosowania okien dialogowych w innych modułach i kontrolowania działań, które mogą wykonywać użytkownicy.

Teraz dostosujmy okno dialogowe „Dodaj defekt” dla typu użytkownika grupy „TDAdmin”.

Krok 1) W ramach dostosowywania projektu,

  1. Kliknij „Przepływ pracy”.
  2. Wybierz opcję „Skrypt”. Generator – Dodaj łącze do dostosowywania pola defektu

Workflow

Krok 2) Otworzy się okno dialogowe dostosowywania pola Dodaj defekt.

  1. Wybierz grupę użytkowników.
  2. Wybierz pola, których użytkownik nie chce wyświetlać w oknie dialogowym dodawania defektu.
  3. Kliknij link '<', aby wypchnąć pola z listy widocznych pól.

Uwaga: Pola obowiązkowe nie mogą zostać przeniesione poza listę pól widocznych.

Workflow

Krok 3) Po usunięciu wszystkich nieistotnych pól z listy widocznych pól wyświetla się okno dialogowe dostosowywania pól, jak pokazano poniżej.

  1. Lista Pola, które są wypychane z widocznych pól.
  2. Pola, które będą częścią okna dialogowego Dodaj defekt.
  3. Zastosuj zmiany w skrypcie.

Workflow

Uwaga: chociaż dostosowaliśmy ten interfejs użytkownika, zmiany wprowadzamy za pomocą generowania skryptów na zapleczu. Zajmiemy się także edycją skryptu na przykładzie po tej sekcji.

Krok 4) Teraz zaloguj się jako użytkownik typu „TDAdmin” i kliknij „Nowy defekt” w module defektów. Pola wybrane przez użytkownika jako widoczne są wyświetlane w oknie „Nowe defekty”.

Workflow

Edytor skryptów

Funkcjonalność edytora skryptów pomaga użytkownikom pisać skrypty, które pozwalają na dostosowanie okien dialogowych różnych modułów, a także kontrolować czynności, które użytkownicy mogą wykonywać w każdym module.

Zmieńmy sposób wyświetlania okna dialogowego „Wyświetl defekt” użytkownikowi za pomocą edytora skryptów.

Krok 1) Aby uzyskać dostęp do edytora skryptów –

  1. Przejdź do karty Przepływ pracy
  2. Kliknij „Edytor skryptów”.

Edytor skryptów

Krok 2) Edytor skryptów jest pokazywany użytkownikowi w sposób pokazany poniżej.

  1. Wybierz „Skrypt modułu defektów”
  2. Komentarz wskazuje, że to jest obszar, w którym musimy wprowadzić zmiany, ponieważ wyraźnie wyświetla on „dostosowanie pola szczegółów wady”.
  3. Jest on napisany dla każdej grupy użytkowników. Ta, którą widzimy, odpowiada grupie użytkowników „Programista”. Musimy wprowadzić zmiany w grupie użytkowników „TDAdmin”.

Edytor skryptów

Krok 3) Teraz przewiń w dół do grupy użytkowników „TDAdmin”, gdzie musimy wprowadzić zmiany. Bieżące ustawienia dla „TDAdmin” są wyświetlane, jak pokazano poniżej.

Edytor skryptów

Krok 4) Pozwól nam zrozumieć scenariusz.

Rozważmy następującą linię kodu w skrypcie

SetFieldApp „BG_ACTUAL_FIX_TIME”, prawda, fałsz, 0, 0

Oto szczegóły –

UstawFieldAplikację Czy wywołanie funkcji jest wykonane z 5 parametrami
Nazwa pola BG_ACTUAL_FIX_Time – Nazwa pola. Zamierzamy zmienić ustawienia dla tej nazwy pola
Widoczna flaga Odpowiada widocznej fladze. Jeśli to prawda, będzie to widoczne.
Wymagana flaga Sprawdza, czy pole jest obowiązkowe. Jeśli ma wartość true, pole jest obowiązkowe.
Strona nr flagi Zaczyna się od 0. Jeśli pól jest więcej, użytkownik może skonfigurować ich wyświetlanie na każdej stronie.
Wyświetl zamówienie Za pomocą tej flagi użytkownik może także ustalić kolejność pól. Zaczyna się od 0 i zwiększa o 1. Na tej podstawie ustalana jest kolejność pól

Krok 5) Dokonajmy zmian w pierwszym polu Pole 'BG_ACTUAL_FIX_TIME'.

Poniżej pokazano skrypt dla pola „BG_ACTUAL_FIX_TIME” w edytorze skryptów.

SetFieldApp „BG_ACTUAL_FIX_TIME”, prawda, fałsz, 0, 0

Zgodnie z powyższym skryptem użytkownikowi wyświetlane jest okno dialogowe ze szczegółami usterki, jak pokazano poniżej.

Edytor skryptów

Edytuj tę linię kodu, jak pokazano poniżej.

SetFieldApp „BG_ACTUAL_FIX_TIME”, Fałsz, Fałsz, 0, 16

Dane wyjściowe skryptu zostały odzwierciedlone w oknie dialogowym Szczegóły usterki, jak pokazano poniżej.

Edytor skryptów

Krok 6) Wprowadźmy zmiany we wszystkich dostępnych polach.

  1. Zmień parametry wywołań funkcji, jak wyjaśniono w poprzednim kroku, dla każdego z tych pól, jak pokazano poniżej.
  2. Kliknij „Zapisz”.

Edytor skryptów

Krok 7) Teraz zaloguj się jako jeden z użytkowników typu „TDAdmin” i uzyskaj dostęp do jednego z defektów, aby otworzyć okno dialogowe „Wyświetl szczegóły defektu”. Okno dialogowe szczegółów defektu wyświetla się teraz tak, jak pokazano poniżej.

Edytor skryptów