Tworzenie nowych kategorii testów, zestawów testów oraz typów obiektów
Istnieje możliwość tworzenia nowych kategorii testów, nowych zestawów testów w istniejącej kategorii i nowych podzestawów w istniejącym zestawie testów. Można także zdefiniować nowe typy obiektów, dla których mają zostać utworzone testy.
Informacje o zadaniu
Wszystkie testy dostarczone z programem IBM® MQ Explorer są zgrupowane w kategorii Testy menedżera kolejek . W kategorii Testy menedżera kolejek poszczególnym testom przypisany jest określony zestaw testów, na przykład Kolejki lub Kanały. Za pomocą zestawów testów w oknie dialogowym Uruchamianie testów dokonywany jest domyślny wybór w oparciu o typ folderu lub obiektu w widoku Nawigator, w którym otwarto okno dialogowe Uruchamianie testów. Za pomocą zestawów testów jest również określane, które testy będą uruchamiane w ramach domyślnego zestawu testów.
Te kategorie i zestawy testów można wyświetlić po otwarciu okna dialogowego Uruchom testy (kliknięcie prawym przyciskiem myszy folderu w widoku Navigator , a następnie kliknięcie przycisku ) i wyświetlenie jednej z konfiguracji testów na stronie Badania okna dialogowego.
Można tworzyć nowe kategorie (jak kategorię Testy menedżera kolejek). Można tworzyć również nowe zestawy testów (jak zestaw testów Kolejki) w kategorii, a nawet nowe zestawy podrzędne w istniejącym zestawie testów.
Jeśli zostaną utworzone nowe typy obiektów i foldery do wyświetlenia w widoku Navigator produktu IBM MQ Eksplorator , a użytkownik chce utworzyć testy, które weryfikują definicje nowych typów obiektów, można zdefiniować nowe typy obiektów, tak aby były wyświetlane jako opcje na stronie Obiekty okna dialogowego Uruchom testy .
- Tworzenie nowego zestawu testów w istniejącej kategorii (
com.ibm.mq.explorer.tests.Testset
) - Tworzenie nowej kategorii i zestawu testów (
com.ibm.mq.explorer.tests.TestCategorys
) - Definiowanie nowego typu obiektu do testowania (
com.ibm.mq.explorer.tests.ContextGroup
)
Należy wykonać następujące czynności w perspektywie Programowanie wtyczek.
Tworzenie nowego zestawu testów w istniejącej kategorii
(com.ibm.mq.explorer.tests.Testset
)
Informacje o zadaniu
Aby utworzyć nowy zestaw testów w istniejącej kategorii (kategorii, która nie została utworzona przez użytkownika, na przykład w kategorii Testy menedżera kolejek):
Procedura
Wyniki
W istniejącej kategorii został utworzony nowy zestaw testów.
Tworzenie nowej kategorii oraz zestawu testów (com.ibm.mq.explorer.tests.TestCategorys
)
Informacje o zadaniu
Podczas tworzenia nowej kategorii za pomocą pojedynczego rozszerzenia można w niej tworzyć zestawy testów. Oznacza to, że nie ma potrzeby tworzenia również innego rozszerzenia com.ibm.mq.explorer.tests.Testset.
Aby utworzyć nową kategorię:
Procedura
Wyniki
Nowa kategoria została utworzona.
Co dalej
Aby utworzyć nowy zestaw testów w tej kategorii:
- Kliknij prawym przyciskiem myszy kategorię, a następnie kliknij opcję Wszystkie rozszerzenia . , aby dodać nowy zestaw testów do panelu
- Skonfiguruj nowy zestaw testów zgodnie ze szczegółowymi informacjami w tabeli w sekcji Tworzenie nowego zestawu testów w istniejącej kategorii. Należy zauważyć, że nie ustawiono wartości atrybutu identyfikator_kategorii, ponieważ w kategorii utworzonej przez użytkownika tworzony jest przez użytkownika zestaw testów.
- Zapisz plik plugin.xml.
W nowej kategorii został utworzony nowy zestaw testów.
Definiowanie nowego typu obiektu do testowania (com.ibm.mq.explorer.tests.ContextGroup
)
Informacje o zadaniu
Jeśli utworzono nowe typy obiektów, które mają być wyświetlane w widoku Navigator programu IBM MQ Explorer , a użytkownik chce utworzyć testy w celu sprawdzenia definicji nowych typów obiektów, należy zdefiniować typy obiektów za pomocą rozszerzenia com.ibm.mq.explorer.tests.ContextGroup
. Rozszerzenie powoduje wyświetlenie nowej grupy wysokiego poziomu w oknie dialogowym Uruchamianie testów znajdującym się na stronie Obiekty na poziomie dostarczonych grup Menedżerów kolejek, Klastrów oraz Grup współużytkowania kolejek.
Aby zdefiniować nowy typ obiektu:
Procedura
Wyniki
Zdefiniowano nową grupę obiektów, dla której można uruchamiać testy.