Jak dostosować projekt w HP ALM (Quality Center)

Spisie treści:

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

W tym samouczku nauczymy się następujących (typowych) dostosowań projektu

  • Zmiana właściwości użytkownika
  • Użytkownicy projektu
  • Grupy i uprawnienia
  • Dostęp do modułu
  • Podmioty projektu
  • Listy projektów
  • Automail
  • Zasady alertów
  • Przepływ pracy
  • Edytor skryptów

Przyjrzyjmy się im jeden po drugim

Właściwości użytkownika

Aktualnie zalogowany użytkownik będzie mógł edytować swoje dane profilowe oraz umożliwia zmianę hasła.

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

Krok 1) Kliknij łącze Narzędzia i wybierz „Dostosuj”, jak pokazano poniżej.

Krok 2) Zostanie wyświetlone okno dialogowe Dostosowywanie projektu, jak pokazano poniżej.

Krok 3) Aby zmienić hasło bieżącego użytkownika, kliknij „Zmień hasło” w zakładce „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. Wpisz Potwierdź hasło
  4. Kliknij OK'

Krok 5) Użytkownik zostanie wyświetlony z komunikatem o stanie.

Krok 6) Usercan edytuje również następujące dane 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 typu „administrator projektu”.

Krok 7) Status jest wyświetlany użytkownikowi, jak pokazano poniżej.

Użytkownicy projektu

Ten moduł umożliwia użytkownikom dodawanie i usuwanie użytkowników dla bieżącego projektu ALM. Można również przypisać użytkowników do grup użytkowników, aby ograniczyć uprawnienia dostępu użytkowników.

Krok 1) Teraz pozwól nam dodać użytkowników do obszaru projektu.

  1. Przejdź do użytkowników projektu
  2. Kliknij menu rozwijane Dodaj użytkownika.

Krok 2 ) Po kliknięciu menu rozwijanego „Dodaj użytkownika”, użytkownikowi zostaną wyświetlone 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 zostało zrobione w kroku 1 i 2)
  2. Dodaj nowego użytkownika do witryny - dodaj nowego użytkownika do witryny, wprowadzając wszystkie szczegóły, w ten sam sposób, w jaki dodaliśmy użytkowników od administratora witryny.
  3. Dodaj użytkowników z witryny - dodaj nowego użytkownika, wyszukując na podstawie jego nazwy lub identyfikatora.

Przyjrzyjmy się każdej funkcji.

Krok 3) Dodajmy nazwę użytkownika. Upewnij się, że ten użytkownik już istnieje w bazie danych ALM Admin (użytkownik utworzony za pomocą modułu administracji witryny)

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

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

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

Krok 6 ) Po kliknięciu „Dodaj nowego użytkownika do witryny” W „Dodaj użytkownika” zostanie wyświetlone 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'

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

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

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

Krok 8) Zostanie wyświetlone następujące okno dialogowe.

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

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

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

  1. Wybierz użytkownika
  2. Kliknij „Usuń użytkownika;

Krok 11) Zostanie wyświetlone okno dialogowe potwierdzenia. Kliknij „Tak”.

Krok 12) Po kliknięciu „Tak” użytkownik jest usuwany z listy użytkowników projektu.

Krok 13) Każdy użytkownik w „Project Users” ma przypisane członkostwo.

Uwaga: domyślnie każdy dodany użytkownik ma tylko uprawnienia do wyświetlania.

  1. Wybierz nazwę użytkownika
  2. Wybierz zakładkę „Członkostwo”
  3. Zostanie wyświetlone członkostwo wybranego użytkownika. Nowo dodany użytkownik „Cathy” ma uprawnienia „Przeglądającego”

Grupy i uprawnienia:

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

Istnieje 5 predefiniowanych grup w ALM, a każda z tych grup użytkowników ma inny poziom uprawnień.

  1. Deweloper
  2. Menadżer projektu
  3. QA Tester
  4. TD Admin
  5. Widz

Uwaga: Domyślnie każdy dodany użytkownik do obszaru projektu ma tylko uprawnienie „Widok”.

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

  1. Wybierz „TDAdmin”
  2. Na karcie Członkostwo zauważysz użytkowników, których nie ma w grupie
  3. W sekcji „W grupie” zobaczysz listę użytkowników w grupie. W tym przypadku wyświetlany jest tylko „Administrator”.

Krok 2) Nie można edytować wstępnie zdefiniowanych uprawnień grupowych.

  1. Wybierz „TDAdmin”
  2. Przejdź do zakładki uprawnień
  3. Wybierz dowolny moduł (w tym przypadku usterki)
  4. Uprawnienia nie mogą być edytowane, nawet jeśli bieżący użytkownik jest administratorem projektu.

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

Krok 4) Aby zmienić uprawnienia grupowe, administrator projektu musi dodać nową grupę. Powiedzmy, że musimy utworzyć nową grupę użytkowników, tak aby ci użytkownicy mieli uprawnienia do edycji dla 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ść „aktualizacji” usterek. Zrobić to samo,

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

Krok 5) Po kliknięciu tak, pojawi się okno dialogowe „Nowa grupa”

  1. Wprowadź nazwę grupy
  2. Wprowadź profil

Krok 6) Grupa użytkowników jest tworzona, jak pokazano poniżej. Możesz również zauważyć, że możemy zmienić nazwę / Usunąć grupę, ponieważ została utworzona przez nas. Wstępnie zdefiniowane grupy w ALM nie mogą być edytowane ani usuwane.

Krok 7) Aby zmienić uprawnienia

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

Dostęp do modułu:

Ten moduł umożliwia administratorom projektu kontrolowanie modułów, do których każda grupa użytkowników ma dostęp. Uniemożliwi to użytkownikom dostęp do zastrzeżonych modułów.

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

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

Krok 2) W celach demonstracyjnych usuńmy cały dostęp modułu do typu użytkownika VIEW, z wyjątkiem modułu defects.

Usuń zaznaczenie dostępu do wszystkich modułów w widoku użytkownika z wyjątkiem modułu Defects, jak pokazano poniżej.

Krok 3) Teraz zaloguj się przy użyciu jednego z identyfikatorów użytkownika „Wyświetl”, aby sprawdzić, czy zmiany zostały zastosowane poprawnie. Z poniższej migawki jest bardzo oczywiste, że ustawienia zostały zastosowane zgodnie z naszymi danymi wejściowymi, ponieważ wyświetla tylko moduł „Wady” dla użytkownika widoku „Jim”.

Podmioty projektu:

  • Podmioty 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 „Dodaj defekty”, możemy zrobić to samo za pomocą modułu jednostek 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 „Defect”, a następnie podfolder „System Fields”.
  3. Możemy zauważyć, że NIE będziemy mogli dodać „nowego pola” ani go usunąć, ponieważ pola systemowe są tylko do odczytu.

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ę, jak pokazano poniżej, które można edytować.

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

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

Krok 4) Teraz możemy być świadkami zmian wprowadzonych 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”.

Listy projektów

  • Listy projektów Umożliwia administratorom projektu dodawanie dostosowanych list do projektu. Lista zawiera wartości, które użytkownik może wprowadzić w polach systemowych / zdefiniowanych przez użytkownika.
  • Na przykład lista statusu błędu ma sześć predefiniowanych statusów - nowy, otwarty, naprawiony, ponownie otwarty, zamknięty, odrzucony. Jeśli chcielibyśmy dodać jeszcze jeden status, powiedzmy, Duplikat, możemy to zrobić za pomocą tego modułu.

Krok 1) Aby dodać pozycję pod wstępnie zdefiniowanymi listami,

  1. Kliknij „Listy projektów”
  2. Wybierz „Status błędu”
  3. Kliknij „Nowa pozycja”. Otworzy się okno dialogowe Nowa pozycja.
  4. Wprowadź nazwę elementu.
  5. Kliknij OK'

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

Krok 3) Teraz musimy zapisać zmiany.

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

Krok 4) Teraz przejdź do modułu defektów i sprawdź, czy status ma nowo dodany element na liście.

Automail:

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

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

  1. Przejdź do łącza „Automail”.
  2. Użytkownik może wywołać e-mail, wybierając dowolną liczbę dostępnych pól na liście.
  3. Ta siatka pokazuje listę pól wybranych przez użytkownika do wysyłania wiadomości 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”.

Krok 2) Pojawia się pop. Kliknij OK

Zasady alertów:

Ten moduł umożliwia administratorom projektu aktywowanie reguł alertów dla bieżącego projektu. Ta funkcja będzie tworzyć alerty i wysyłać e-maile, gdy zajdą zmiany w projekcie. Ten moduł spełnia wymagania, powiązane testy i usterki.

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 „wyślij e-mail do” i dodaj odpowiedniego testera / projektanta.
  4. Kliknij „Zapisz”
  • Pierwszy alert: Projektant testów jest ostrzegany, gdy wymaganie jest modyfikowane, aby można było zmodyfikować powiązane testy
  • Drugi alert: Tester jest powiadamiany, gdy Usterka zmienia swój status na „Naprawiono”, dzięki czemu odpowiedzialny tester może ponownie odebrać test w celu ponownego przetestowania.

Przepływ pracy:

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

Dostosowywanie modułu Defekty (okno dialogowe dodawania defektu lub Okno dialogowe wyświetlania defektu).

  • Za pomocą tego modułu administratorzy projektu mogą również pisać skrypty, aby dostosować okna dialogowe w innych modułach i kontrolować działania, 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 łącze „Script Generator - Add Defect Field Customization”

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ą być przenoszone z listy widocznych pól.

Krok 3) Po wypchnięciu wszystkich nieistotnych pól z widocznej listy pól zostanie wyświetlone okno dialogowe dostosowywania pola, jak pokazano poniżej.

  1. Pola, które są wypychane z listy widocznych pól.
  2. Pola, które byłyby częścią okna dialogowego Dodaj defekt.
  3. Zastosuj zmiany skryptu.


Uwaga: chociaż dokonaliśmy dostosowywania za pomocą tego interfejsu użytkownika, zmiany są dokonywane za pomocą generowania skryptów na zapleczu. Zajmiemy się również edycją skryptów na przykładzie po tej sekcji.

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

Edytor skryptów:

Funkcjonalność edytora skryptów pomaga użytkownikom pisać skrypty w celu dostosowywania okien dialogowych różnych modułów, a także kontroluje akcje, które użytkownicy mogą wykonywać w każdym module.

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

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

  1. Przejdź do zakładki Workflow
  2. Kliknij „Edytor skryptów”.

Krok 2) Edytor skryptów jest wyświetlany użytkownikowi, jak pokazano poniżej.

  1. Wybierz „Skrypt modułu defektów”
  2. Komentarz pokazuje, że - jest to obszar, w którym musimy wprowadzić zmiany, ponieważ wyraźnie wyświetla „dostosowywanie pola szczegółów defektu”.
  3. Jest skryptowany dla każdej grupy użytkowników. Ten, który widzimy, odpowiada grupie użytkowników „Deweloper”. Musimy wprowadzić zmiany w grupie użytkowników „TDAdmin”.

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

Krok 4) Pozwól nam zrozumieć scenariusz.

Rozważmy następujący wiersz kodu w skrypcie

SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0

Oto szczegóły -

SetFieldApp

Czy wywołanie funkcji jest wykonane z 5 parametrami

Nazwa pola

BG_ACTUAL_FIX_Time - nazwa pola. Zamierzamy zmienić ustawienia 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 prawda, pole jest obowiązkowe.

Strona bez flagi

Zaczyna się od 0. Jeśli jest więcej pól, użytkownik może skonfigurować je tak, aby były wyświetlane według strony.

ViewOrder

Użytkownik może również ustawić kolejność pól za pomocą tej flagi. Rozpoczyna się od 0 i zwiększa o 1. Na tej podstawie ustawiana jest kolejność pól

Krok 5) Dokonajmy zmian w pierwszym polu „BG_ACTUAL_FIX_TIME”.

Skrypt dla pola „BG_ACTUAL_FIX_TIME” w edytorze skryptów jest pokazany poniżej.

SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0

Zgodnie z powyższym skryptem, okno dialogowe Szczegóły defektu jest wyświetlane użytkownikowi, jak pokazano poniżej.

Edytuj ten wiersz kodu, jak pokazano poniżej.

SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16

Wynik skryptu został odzwierciedlony w oknie dialogowym Szczegóły usterki, jak pokazano poniżej.

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”.

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”. Zostanie teraz wyświetlone okno dialogowe szczegółów defektu, jak pokazano poniżej.