Neue Testkategorien, Sätze von Tests oder Objekttypen erstellen

Sie können neue Testkategorien, neue Testsätze in bestehenden Kategorien und neue Untersätze in bestehenden Testsätzen erstellen. Ebenso können Sie neue Objekttypen definieren, für die Sie Tests erstellen möchten.

Informationen zu dieser Task

Alle mit IBM® MQ Explorer bereitgestellten Tests sind in der Kategorie Warteschlangenmanagertests zusammengefasst. In der Kategorie Warteschlangenmanagertests wird jeder Test einem bestimmten Satz von Tests zugeordnet. Beispiel: Warteschlangen oder Kanäle. Die Testsätze werden für die Standardauswahl im Dialog Tests ausführen verwendet, basierend auf der Art des Ordners oder Objekts in der Navigatoransicht, von dem aus der Dialog Tests ausführen aufgerufen wurde. Die Sätze von Tests werden außerdem für die Angabe verwendet, welche Tests im Standardsatz von Tests ausgeführt werden.

Diese Kategorien und Testsätze werden angezeigt, wenn Sie das Dialogfeld Tests ausführen öffnen (klicken Sie mit der rechten Maustaste auf einen Ordner in der Navigator und klicken Sie dann auf Tests > Angepasste Testkonfiguration ausführen) und sehen Sie sich eine der Testkonfigurationen auf der Seite Tests des Dialogs an.

Sie können neue Kategorien erstellen (wie die Kategorie Warteschlangenmanagertests). Sie können außerdem neue Testsätze in einer Kategorie erstellen (wie den Testsatz Warteschlangen) oder auch neue Untersätze in bestehenden Testsätzen anlegen.

Wenn Sie neue Objekttypen und Ordner erstellen, die in der Navigator von IBM MQ Explorer angezeigt werden, und Tests erstellen möchten, die Definitionen der neuen Objekttypen prüfen, können Sie die neuen Objekttypen definieren, sodass sie als Optionen auf der Seite Objekte des Dialogs Tests ausführen angezeigt werden.

Anweisungen zum Erstellen neuer Tests in einer vorhandenen Testgruppe in der Kategorie 'Warteschlangenmanagertests' finden Sie unter Neuen Test erstellen. Die folgenden Anweisungen beschreiben, wie Sie neue Kategorien und Sätze von Test erstellen und neue Objekttypen definieren:

Führen Sie in der Perspektive Plug-in Development (Plug-in-Entwicklung) folgende Tasks aus.

Neue Sätze von Tests in vorhandenen Kategorien erstellen (com.ibm.mq.explorer.tests.Testset)

Informationen zu dieser Task

So erstellen Sie neue Testsätze in vorhandenen Kategorien (Kategorien, die Sie nicht selbst erstellt haben, beispielsweise die Kategorie Warteschlangenmanagertests):

Verfahren

  1. Fügen Sie auf der Seite Erweiterungen der Datei plugin.xml die Erweiterung com.ibm.mq.explorer.tests.Testset zum Teilfenster Alle Erweiterungen hinzu.
  2. Konfigurieren Sie den neuen Satz von Tests gemäß den Informationen in der folgenden Tabelle:
    Attribut Beschreibung Beispielwert
    categoryId Die eindeutige Kennung der Kategorie, in der Sie den neuen Satz von Tests erstellen. com.ibm.mq.explorer.tests.coretests.wmq
    ID Die eindeutige Kennung der Kategorie, die Sie erstellen. com.ibm.mq.explorer.tests.samples.NewCategory
    Name Ein aussagekräftiger Name für die Kategorie. Meine neue Kategorie
    Beschreibung Eine kurze Beschreibung der Kategorie. Dies ist meine erste neue Kategorie.
    Symbol für Ein optionales Symbol, das zur Anzeige der Kategorie verwendet werden kann. icons/newcat.gif (Die Position der Symboldatei relativ zur Datei plugin.xml.)
    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 im Dialogfenster "Tests ausführen" doppelt auf den Test oder auf ein Testergebnis in der Ansicht "Testergebnisse" klicken. doc/MyObject.html (Die Position der HTML- oder XHTML-Datei relativ zur Datei plugin.xml.)
  3. Speichern Sie die Datei plugin.xml .

Ergebnisse

Sie haben einen neuen Testsatz in einer vorhandenen Kategorie erstellt.

Neue Kategorien und Sätze von Tests erstellen (com.ibm.mq.explorer.tests.TestCategorys)

Informationen zu dieser Task

Wenn Sie eine neue Kategorie erstellen, können Sie in dieser mittels einer einzigen Erweiterung Testsätze erstellen. Die separate Erweiterung 'com.ibm.mq.explorer.tests.Testset' benötigen Sie nicht.

So erstellen Sie eine neue Kategorie:

Verfahren

  1. Fügen Sie auf der Seite Erweiterungen der Datei plugin.xml die Erweiterung com.ibm.mq.explorer.tests.TestCategorys zum Teilfenster " Alle Erweiterungen " hinzu.
  2. Konfigurieren Sie die neue Kategorie gemäß den Informationen in der folgenden Tabelle:
    Attribut Beschreibung Beispielwert
    ID Die eindeutige Kennung der Kategorie, die Sie erstellen. com.ibm.mq.explorer.tests.samples.NewCategory
    Name Ein aussagekräftiger Name für die Kategorie. Meine neue Kategorie
    Beschreibung Eine kurze Beschreibung der Kategorie. Dies ist meine erste neue Kategorie.
    Symbol für Ein optionales Symbol, das zur Anzeige der Kategorie verwendet werden kann. icons/newcat.gif (Die Position der Symboldatei relativ zur Datei plugin.xml.)
    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 im Dialogfenster Tests ausführen doppelt auf den Test oder in der Ansicht Testergebnisse auf ein Testergebnis klicken. doc/MyObject.html (Die Position der HTML- oder XHTML-Datei relativ zur Datei plugin.xml.)
  3. Speichern Sie die Datei plugin.xml .

Ergebnisse

Sie haben eine neue Kategorie erstellt.

Nächste Schritte

So erstellen Sie einen neuen Satz von Tests in dieser Kategorie:

  1. Klicken Sie mit der rechten Maustaste auf die Kategorie und wählen Sie dann Neu > Testgruppe aus, um eine neue Testgruppe zum Teilfenster Alle Erweiterungen hinzuzufügen.
  2. Konfigurieren Sie die neue Testgruppe gemäß den Details in der Tabelle unter Neue Testgruppe in einer vorhandenen Kategorie erstellen. Beachten Sie, dass Sie kein Attribut categoryID setzen, da Sie den Satz von Tests in der gerade erstellten Kategorie anlegen.
  3. Speichern Sie die Datei plugin.xml.

Sie haben in der neuen Kategorie einen neuen Testsatz erstellt.

Neue zu testende Objekttypen definieren (com.ibm.mq.explorer.tests.ContextGroup)

Informationen zu dieser Task

Wenn Sie neue Objekttypen erstellt haben, die im Navigator von IBM MQ Explorer angezeigt werden sollen und Sie Tests erstellen möchten, um Definitionen der neuen Objekttypen zu prüfen, müssen Sie die Objekttypen mithilfe einer com.ibm.mq.explorer.tests.ContextGroup-Erweiterung definieren. Diese Erweiterung zeigt eine neue, übergeordnete Gruppe im Dialog 'Tests ausführen' auf der Seite Objekte an, und zwar auf der Ebene der bereitgestellten Gruppen für Warteschlangenmanager, Cluster und Gruppen mit gemeinsamer Warteschlange.

So definieren Sie neue Objekttypen:

Verfahren

  1. Fügen Sie auf der Seite Erweiterungen der Datei plugin.xml die Erweiterung com.ibm.mq.explorer.tests.ContextGroup zum Teilfenster Alle Erweiterungen hinzu.
  2. Konfigurieren Sie die neue Gruppe gemäß den Informationen in der folgenden Tabelle:
    Attribut Beschreibung Beispielwert
    groupId Die eindeutige Kennung der Gruppe, die Sie erstellen. com.ibm.mq.explorer.tests.samples.NewGroup
    Name Ein aussagekräftiger Name für die Gruppe. Meine neue Gruppe
    Beschreibung Eine kurze Beschreibung der Gruppe. Dies ist meine erste neue Gruppe.

    Sie haben eine neue Gruppe definiert. Definieren Sie als Nächstes die Kriterien, die festlegen, zu welcher Gruppe ein Objekt gehört.

  3. Klicken Sie im Fenster Alle Erweiterungen mit der rechten Maustaste auf die Gruppe, wählen Sie Neuaus und wählen Sie dann den Typ der zu verwendenden Kriterien gemäß den Informationen in der folgenden Tabelle aus:
    Kriterientyp Beschreibung Beispielwert
    instanceOf Das Objekt muss eine Instanz einer bestimmten, vollständig qualifizierten Klasse verwenden. com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    objectType Das Attribut 'objectType' des Objekts muss einen bestimmten Wert aufweisen. Sie können auch festlegen, ob der Wert exakt mit den Kriterien übereinstimmen muss. com.ibm.mq.explorer.queuemanager
    objectId Das Attribut 'objectType' des Objekts muss einen bestimmten Wert aufweisen. Sie können auch festlegen, ob der Wert exakt mit den Kriterien übereinstimmen muss. com.ibm.mq.explorer.queuemanager
  4. Speichern Sie die Datei plugin.xml .

Ergebnisse

Sie haben die neue Objektgruppe, für die Sie Tests ausführen können, nun definiert.