Neue Tests erstellen

Sie können einen neuen Test erstellen und einer bestehenden Kategorie bzw. einem Testsatz hinzufügen.

Informationen zu dieser Task

In diesen Anweisungen wird beschrieben, wie Sie einen neuen Test in einer vorhandenen Kategorie und einem vorhandenen Testsatz (z. B. der Warteschlangen-Testsatz in der Kategorie Warteschlangenmanagertests) in IBM® MQ Explorer erstellen. Die Anweisungen erklären, wie Tests in der Entwicklungsumgebung 'Eclipse' definiert werden müssen. Informationen zum Schreiben der Java -Testquelle finden Sie unter Schnittstelle WMQTest.

Wenn Sie einen neuen Satz oder eine neue Testkategorie erstellen möchten, anstatt einen vorhandenen Satz oder eine vorhandene Kategorie zu verwenden, oder wenn Sie neue Objekte für die Verwaltung in IBM MQ Explorer erstellt haben und Tests für die neuen Objekte schreiben, lesen Sie den Abschnitt Neue Testkategorien, Testsätze und Objekttypen erstellen.

Eclipse-Plug-in-Projekt erstellen, das den neuen Test enthält

Bevor Sie beginnen

Stellen Sie sicher, dass die Eclipse Graphical Editing Framework-Tools (GEF) installiert sind. Weitere Informationen finden Sie unter IBM MQ Explorer in Eclipse -Umgebungen installieren.

Informationen zu dieser Task

Erstellen und konfigurieren Sie ein neues Plug-in-Projekt, das Ihren neuen Test enthält:

Verfahren

  1. Öffnen Sie die Perspektive Plug-in-Entwicklung .
  2. Klicken Sie in der Ansicht "Paketexplorer" mit der rechten Maustaste und klicken Sie dann auf Neu > Plug-in-Projekt. Der Assistent zum Erstellen eines neuen Plug-in-Projekts wird geöffnet.
  3. Geben Sie im Feld Projektname einen Namen für das Projekt ein, das Ihre neuen Tests enthält.
  4. Klicken Sie auf Weiter.
  5. Bearbeiten Sie die Details in den Feldern Version, Nameund Lieferant und klicken Sie anschließend auf Fertigstellen.

    Beachten Sie, dass sich der Wert im Feld ID von dem Wert unterscheiden kann, den Sie im Feld Name auf der vorigen Seite des Assistenten eingegeben haben. Der Projektname wird ausschließlich während der Entwicklung verwendet. Die Plug-in-ID wird durch Eclipse zum Laden und Identifizieren des Plug-ins verwendet.

    Das neue Plug-in-Projekt wird in der Ansicht 'Paketexplorer' angezeigt und die 'Plug-in-Manifest'-Datei wird automatisch geöffnet.
  6. Klicken Sie im Plug-in-Manifesteditor auf die Registerkarte Abhängigkeiten . Im Teilfenster Erforderliche Plug-ins sind bereits zwei Abhängigkeiten aufgelistet.
  7. Fügen Sie die folgenden Plug-ins zum Fenster Erforderliche Plug-ins hinzu:
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    Wenn die aufgeführten Plug-ins nicht verfügbar sind, installieren Sie die Eclipse Graphical Editing Framework-Tools (GEF). Weitere Informationen finden Sie unter IBM MQ Explorer in Eclipse -Umgebungen installieren.

  8. Speichern Sie die Datei MANIFEST.MF .

Ergebnisse

Das Plug-in-Projekt kann nun Tests aufnehmen.

Neue Tests definieren

Informationen zu dieser Task

Die folgenden Anweisungen beschreiben die Definition eines neuen Tests in einem vorhandenen Satz von Tests (beispielsweise im Satz von Tests Warteschlangen) in der vorhandenen Kategorie Warteschlangenmanagertests). Weitere Informationen zum Erstellen neuer Testgruppen in der Testkategorie des Warteschlangenmanagers, zum Erstellen neuer Kategorien oder zum Definieren neuer zu testender Objekttypen finden Sie unter Neue Kategorien, Testgruppen und Objekttypen erstellen.

Konfigurieren Sie Ihr Plug-in, das einen neuen Test enthalten soll:

Verfahren

  1. Stellen Sie sicher, dass die Datei plugin.xml oder MANIFEST.MF im Plug-in-Manifesteditor geöffnet ist.
  2. Klicken Sie im Plug-in-Manifesteditor auf die Registerkarte Erweiterungen , um die Seite Erweiterungen anzuzeigen.
  3. Klicken Sie auf Hinzufügen ....
    Der Assistent für neue Erweiterungen wird geöffnet.
  4. Heben Sie den Erweiterungspunkt com.ibm.mq.explorer.tests.Tests hervor und klicken Sie dann auf Fertigstellen.
    Die neue Testerweiterung wird dem Teilfenster Alle Erweiterungen im Editor 'Plug-in-Manifest' hinzugefügt.
  5. Klicken Sie auf den neuen Test, um ihn zu markieren, und geben Sie die Testdaten ein, wie in der folgenden Tabelle gezeigt:
    Attribut Beschreibung Beispielwert
    ID Die eindeutige Kennung für den Test. com.ibm.mq.explorer.tests.samples.QueueNames
    Name Der aussagekräftige Name für den Test. Mein Warteschlangentest
    Klasse Die Java-Klasse, die den Test enthält. Geben Sie diesen Wert noch nicht ein. Dies kann später bei der Erstellung der Klasse automatisch geschehen. com.ibm.mq.explorer.tests.samples.QueueNames
    testset Die Kategorie, zu der der Test gehört. Der angezeigte Beispielwert ordnet den Test der Kategorie Queue manager tests zu. com.ibm.mq.explorer.tests.samples.wmq
    testsubset Die Unterkategorie, zu der der Test gehört. Der angezeigte Beispielwert ordnet den Test der Unterkategorie Queues zu. Warteschlangen
    Beschreibung Eine Beschreibung der vom Test durchgeführten Prüfung. Prüft Warteschlangen-Namen hinsichtlich einfacher Namenskonventionen.
    furtherinfo Die Position eines HTML- oder XHTML-Dokuments, das weitere Informationen über den Test enthält. Dieses Dokument wird in IBM MQ Explorer angezeigt, wenn Sie auf den Test im Dialogfenster "Tests ausführen" oder auf ein Testergebnis in der Ansicht "Testergebnisse" doppelklicken. Weitere Informationen finden Sie in der Testdokumentation . doc/QueueNamesInfo.html (Die Position der Datei relativ zur Datei plugin.xml.)
  6. Speichern Sie die Datei im Editor 'Plug-in-Manifest'.

Ergebnisse

Das Plug-in-Projekt ist nun für die Aufnahme eines neuen Tests konfiguriert, den Sie nun schreiben können.

Definieren Sie für jeden neuen zu schreibenden Test einen neuen Test.

Neue Tests schreiben

Informationen zu dieser Task

Erstellen Sie eine neue Java -Klasse, die den Test enthält:

Verfahren

  1. Klicken Sie im Teilfenster Erweiterungselementdetails auf die Beschriftung des unterstrichenen Felds Klasse .
    Der Assistent für den Java-Attributeditor wird geöffnet.
  2. Stellen Sie sicher, dass nur das Kontrollkästchen Übernommene abstrakte Methoden ausgewählt ist, und klicken Sie anschließend auf Fertigstellen. Die Klassendatei Java wird im Java -Editor geöffnet.
  3. Speichern Sie die Datei im Editor 'Plug-in-Manifest'. Beachten Sie, dass der Wert im Feld 'Klasse' automatisch eingefügt wird.
  4. Bearbeiten Sie die Java -Quelle.
  5. Dokumentieren Sie den Test in einer gültigen XHTML- oder HTML-Datei. Speichern Sie die Datei mit dem Namen und der Position, die im Attribut furtherinfo der Datei plugin.xml angegeben sind. Die XHTML-Datei kann sowohl lokal gespeichert werden (im gleichen Plug-in wie der Test, beispielsweise in einem Dokumenten-Unterordner), als auch entfernt (auf einem Web-Server).

Ergebnisse

Sie haben nun das Schreiben des Tests und die Konfiguration des Plug-ins, das den Test enthält, abgeschlossen. Exportieren Sie nun das Plug-in und implementieren Sie es für den Test.

Schreiben Sie einen neuen Test für jeden Test, den Sie in der Datei plugin.xml definiert haben.

Neue Tests implementieren

Informationen zu dieser Task

Exportieren Sie das Plug-in, das Ihren Test (oder eine Gruppe von Tests) enthält, in das Dateisystem und starten Sie anschließend IBM MQ Explorer erneut, damit das neue Plug-in geladen wird und Sie die Tests ausführen können.

Verfahren

  1. Klicken Sie in der Ansicht 'Paketexplorer' mit der rechten Maustaste auf das Plug-in-Projekt com.ibm.mq.explorer.tests.samplesund klicken Sie anschließend auf Exportieren .... Der Dialog Exportieren ... wird geöffnet.
  2. Klicken Sie in der Perspektive Plug-in-Entwicklung auf Implementierbare Plug-ins und Fragmente , um sie hervorzuheben, und klicken Sie dann auf Weiter.
  3. Geben Sie im Feld Verzeichnisdie Position des Plug-ins für IBM MQ Explorer -Tests ein. Die Position lautet MQ_INSTALLATION_PATH\eclipse, wobei MQ_INSTALLATION_PATH für das übergeordnete Verzeichnis steht, in dem IBM MQ installiert ist.
  4. Wählen Sie Ihr Plug-in in Verfügbare Plug-ins und Fragmenteaus und klicken Sie anschließend auf Fertigstellen.
  5. Starten Sie Eclipseerneut und wechseln Sie zur Perspektive IBM MQ Explorer .

Ergebnisse

Nun haben Sie Ihr neues Plug-in implementiert. Sie können jetzt Ihre neuen Tests durchführen.