Tworzenie nowego testu

Istnieje możliwość utworzenia nowego testu, który można dodać do istniejącej kategorii i zestawu testów.

Informacje o zadaniu

Te instrukcje opisują sposób tworzenia nowego testu w istniejącej kategorii i zestawie testów (na przykład test Kolejki ustawiony w kategorii Testy menedżera kolejek ) w programie IBM® MQ Explorer. W instrukcjach wyjaśniono sposób definiowania testu w środowisku programistycznym Eclipse. Informacje na temat pisania kodu źródłowego testu Java można znaleźć w sekcji Interfejs WMQTest.

Aby utworzyć nowy zestaw lub kategorię testów zamiast używać istniejącego zestawu lub kategorii, lub jeśli utworzono nowe obiekty do administrowania w programie IBM MQ Explorer i piszesz testy dla nowych obiektów, zapoznaj się z sekcji Tworzenie nowych kategorii testów, zestawów testów i typów obiektów.

Tworzenie projektu wtyczki Eclipse w celu zawarcia w nim nowego testu

Zanim zaczniesz

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.

Informacje o zadaniu

Utwórz i skonfiguruj nowy projekt wtyczki, w którym ma zostać zawarty nowy test:

Procedura

  1. Otwórz perspektywę Programowanie wtyczek .
  2. W widoku eksploratora pakietów kliknij prawym przyciskiem myszy, a następnie kliknij opcję Nowy > Projekt wtyczki. Zostanie otwarty kreator Nowy projekt wtyczki.
  3. W polu Nazwa projektu wpisz nazwę projektu, który zawiera nowe testy.
  4. Kliknij przycisk Dalej.
  5. Edytuj szczegóły w polach Wersja, Nazwai Dostawca , a następnie kliknij przycisk Zakończ.

    Wartość w polu Identyfikator może różnić się od wartości wprowadzonej w polu Nazwa znajdującego się na poprzedniej stronie kreatora. Nazwa projektu ma zastosowanie tylko podczas projektowania. Identyfikator wtyczki jest używany w środowisku Eclipse w celu załadowania i zidentyfikowania wtyczki.

    Nowy projekt wtyczki jest wyświetlany w widoku Eksplorator pakietu, a plik manifestu wtyczki jest automatycznie otwierany.
  6. W edytorze Manifest modułu dodatkowego kliknij kartę Zależności . Na panelu Wymagane wtyczki znajdują się już dwie zależności.
  7. Dodaj następujące wtyczki do panelu Wymagane wtyczki :
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    Jeśli wymienione wtyczki nie są dostępne, należy zainstalować narzędzia Eclipse Graphical Editing Framework (GEF). Więcej informacji na ten temat zawiera sekcja Instalowanie programu IBM MQ Explorer w środowiskach Eclipse.

  8. Zapisz MANIFEST.MF .

Wyniki

Projekt wtyczki może teraz zawierać testy.

Definiowanie nowego testu

Informacje o 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 na temat tworzenia nowych zestawów testów w kategorii testów menedżera kolejek, tworzenia nowych kategorii lub definiowania nowych typów obiektów, które mają być testowane, zawiera sekcja 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

  1. Upewnij się, że plik plugin.xml lub MANIFEST.Plik MF jest otwarty w edytorze Manifest modułu dodatkowego.
  2. W edytorze Manifest modułu dodatkowego kliknij kartę Rozszerzenia , aby wyświetlić stronę Rozszerzenia .
  3. Kliknij przycisk Dodaj ....
    Otwarty zostanie kreator Nowe rozszerzenie.
  4. Podświetl punkt rozszerzenia com.ibm.mq.explorer.tests.Tests , a następnie kliknij przycisk Zakończ.
    Do panelu Wszystkie rozszerzenia w edytorze Manifest wtyczki zostanie dodane nowe rozszerzenie testów.
  5. Kliknij nowy test, aby go wyróżnić, a następnie wprowadź szczegóły testu, jak przedstawiono to w poniższej tabeli:
    Atrybut Opis Przykładowa wartość
    id. Unikalny identyfikator testu. com.ibm.mq.explorer.tests.samples.QueueNames
    Nazwa Znacząca nazwa testu. Test moich kolejek
    klasa Klasa Java zawierająca test. Nie wpisuj wartości; wartość tę można wpisać automatycznie podczas tworzenia klasy w późniejszym terminie. com.ibm.mq.explorer.tests.samples.QueueNames
    zestaw_testów Kategoria, do której należy test. Przedstawiona wartość przykładowa powoduje przypisanie testu do kategorii Queue manager tests. com.ibm.mq.explorer.tests.samples.wmq
    podzbiór_testów Podkategoria, do której należy test. Przedstawiona wartość przykładowa powoduje przypisanie testu do podkategorii Queues. kolejki
    opis Opis przedmiotu sprawdzania testu. Sprawdza nazwy koleje pod względem prostej konwencji nazewnictwa.
    informacje_dodatkowe Miejsce dokumentu HTML lub XHTML zawierającego dodatkowe informacje o teście. Ten dokument jest wyświetlany w programie IBM MQ Explorer po dwukrotnym kliknięciu testu w oknie dialogowym Uruchamianie testów lub w wyniku testu w widoku Wyniki testu. Więcej informacji na ten temat zawiera sekcja Dokumentacja testowa . doc/QueueNamesInfo.html (położenie pliku względem pliku plugin.xml).
  6. Zapisz plik edytora Manifest wtyczki.

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

Informacje o zadaniu

Utwórz nową klasę Java , która zawiera test:

Procedura

  1. W panelu Szczegóły elementu rozszerzenia kliknij etykietę pola klasa , która jest podkreślona.
    Otwarty zostanie kreator Edytor atrybutów Java.
  2. Upewnij się, że zaznaczone jest tylko pole wyboru Dziedziczone metody abstrakcyjne , a następnie kliknij przycisk Zakończ. W edytorze Java otwarty zostanie plik klasy Java.
  3. Zapisz plik edytora Manifest wtyczki. Należy zauważyć, że w polu klasy automatycznie została wstawiona wartość.
  4. Edytuj źródło Java .
  5. 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

Informacje o zadaniu

Wyeksportuj wtyczkę, która zawiera test (lub zestaw testów) do systemu plików, a następnie zrestartuj program IBM MQ Explorer , aby nowa wtyczka została załadowana i można było uruchomić testy:

Procedura

  1. W widoku Eksplorator pakietów kliknij prawym przyciskiem myszy projekt wtyczki, com.ibm.mq.explorer.tests.samples, a następnie kliknij opcję Eksportuj .... Okno dialogowe Eksport... zostanie otwarte.
  2. W perspektywie Programowanie wtyczek kliknij opcję Wtyczki i fragmenty do wdrożenia , aby podświetlić ją, a następnie kliknij przycisk Dalej.
  3. W polu Pole kataloguwprowadź położenie wtyczki testów programu IBM MQ Explorer . Położenie to ŚCIEŻKA_INSTALACJI_PRODUKTU_MQ\eclipse, gdzie MQ_INSTALLATION_PATH oznacza katalog najwyższego poziomu, w którym zainstalowany jest produkt IBM MQ .
  4. Wybierz wtyczkę w obszarze Dostępne wtyczki i fragmenty, a następnie kliknij przycisk Zakończ.
  5. Restartuj Eclipsei przełącz się do perspektywy IBM MQ Explorer .

Wyniki

Została wdrożona nowa wtyczka. Można uruchomić nowe testy.