Tworzenie nowego testu
Istnieje możliwość utworzenia nowego testu, który można dodać do istniejącej kategorii i zestawu testów.
O tym zadaniu
Instrukcje opisują sposób tworzenia nowego testu w istniejącej kategorii oraz zestawu testów (na przykład zestawu testów Kolejki w kategorii Testy menedżera kolejek) w programie IBM® MQ Explorer. W instrukcjach wyjaśniono sposób definiowania testu w środowisku programistycznym Eclipse. Informacje o pisaniu źródła dla testu Java™ znajdują się w sekcji Interfejs WMQTest.
Aby utworzyć nowy zestaw lub kategorię testów zamiast używać już istniejących lub aby napisać testy dla nowo utworzonych obiektów, które mają być administrowane w programie IBM MQ Explorer, należy zapoznać się z sekcją Tworzenie nowych kategorii testów, zestawów testów oraz typów obiektów.
Tworzenie projektu wtyczki Eclipse w celu zawarcia w nim nowego testu
Zanim rozpoczniesz
Należy upewnić się, że zostały zainstalowane narzędzia Eclipse Graphical Editing Framework (GEF). Więcej informacji na ten temat zawiera sekcja Instalowanie programu IBM MQ Explorer w środowiskach Eclipse.
O tym zadaniu
Utwórz i skonfiguruj nowy projekt wtyczki, w którym ma zostać zawarty nowy test:
Procedura
Wyniki
Definiowanie nowego testu
O tym zadaniu
W poniższych instrukcjach opisano sposób definiowania nowego testu w istniejącym zestawie testów (na przykład w zestawie testów Kolejki) w istniejącej kategorii Testy menedżera kolejek. Więcej informacji o tworzeniu nowych zestawów testów w kategorii Testy menedżera kolejek, o tworzeniu nowych kategorii lub definiowaniu nowych typów obiektów do testowania znajduje się w sekcji Tworzenie nowych kategorii, zestawów testów i typów obiektów.
Skonfiguruj wtyczkę w taki sposób, aby zawrzeć w niej nowy test:
Procedura
Wyniki
Projekt wtyczki został skonfigurowany, aby mógł zawierać nowy test. W związku z tym należy napisać test.
Dla każdego nowego testu, który ma zostać napisany należy zdefiniować nowy test.
Pisanie nowego testu
O tym zadaniu
Tworzenie nowej klasy Java zawierającej test:
Procedura
-
Na panelu Szczegóły elementu rozszerzenia kliknij podkreśloną etykietę pola klasa.
Zostanie otwarty kreator edytora atrybutów Java.
- Sprawdź, czy zaznaczone jest jedynie pole wyboru Dziedziczone metody abstrakcyjne, a następnie kliknij opcję Zakończ. W edytorze Java zostanie otwarty plik klasy Java.
- Zapisz plik edytora Manifest wtyczki. Należy zauważyć, że w polu klasy automatycznie została wstawiona wartość.
- Zmodyfikuj źródło Java.
- Sporządź dokumentację testu w postaci poprawnego pliku XHTML lub HTML. Zapisz plik, podając nazwę i miejsce jako wartość atrybutu
furtherinfo
pliku plugin.xml. Położenie pliku XHTML może być lokalne (przechowywany w tej samej wtyczce co test, na przykład w podfolderze dokumenty) lub zdalne (przechowywany na serwerze WWW).
Wyniki
Pisanie testu i konfigurowanie wtyczki zawierającej test zostało zakończone. Następnie należy wyeksportować i wdrożyć wtyczkę w celu jej przetestowania.
Dla poszczególnych testów zdefiniowanych w pliku plugin.xml należy napisać nowy test.
Wdrażanie nowego testu
O tym zadaniu
Należy wyeksportować wtyczkę zawierającą test (lub zestaw testów) do systemu plików, a następnie zrestartować program IBM MQ Explorer, co spowoduje załadowanie nowej wtyczki i umożliwi uruchomienie testów:
Procedura
- W widoku eksploratora pakietu kliknij prawym przyciskiem myszy projekt wtyczki com.ibm.mq.explorer.tests.samples, a następnie kliknij opcję Eksportuj.... Zostanie otwarte okno dialogowe Eksport...
- W perspektywie Programowanie wtyczek kliknij opcję Wdrażalne wtyczki oraz fragmenty, aby ją wyróżnić, a następnie kliknij przycisk Dalej.
-
W polu Pole katalogu
wprowadź położenie wtyczki Testy programu
IBM MQ Explorer. Położenie to
ŚCIEŻKA_INSTALACYJNA_MQ\eclipse,
gdzie
ŚCIEŻKA_INSTALACYJNA_MQ
reprezentuje katalog najwyższego poziomu, w którym zainstalowany jest produkt IBM MQ. - Wybierz wtyczkę w polu Dostępne wtyczki i fragmenty, a następnie kliknij opcję Zakończ.
- Zrestartuj produkt Eclipse i przełącz się do perspektywy IBM MQ Explorer.
Wyniki
Została wdrożona nowa wtyczka. Można uruchomić nowe testy.