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 produkcie IBM® MQ Explorer. W instrukcjach wyjaśniono sposób definiowania testu w środowisku programistycznym Eclipse. Więcej informacji na temat pisania źródła testu produktu Java zawiera sekcja 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 podczas pisania testów dla nowych obiektów należy zapoznać 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 plik 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.MF jest otwarty w edytorze Manifest wtyczki.
  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 Test Documentation . 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. Plik klasy Java zostanie otwarty w edytorze 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 produktu 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 napisz 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 produkt IBM MQ Explorer , tak 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 produktu 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 jest zainstalowany 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.