Vytvoření nových kategorií testů, sad testů a typů objektů

Můžete vytvářet nové kategorie testů, nové testovací sady ve stávající kategorii a nové dílčí sady ve stávající testovací sadě. Rovněž můžete definovat nové typy objektů, pro něž chcete vytvářet testy.

Informace o této úloze

Všechny testy dodané s produktem IBM® MQ Explorer jsou seskupeny v kategorii Testy správce front. V kategorii Testy správce front je každý test přidružen ke specifické sadě testů, například Fronty nebo Kanály. Sady testů slouží k výchozím výběrům v dialogovém okně Spustit testy na základě typu složky nebo objektu v pohledu Navigátor, ze kterého jste otevřeli dialogové okno Spustit testy. Sady testů se také používají k určení, které testy budou spuštěny ve výchozí sadě testů.

Tyto kategorie a sady testů zobrazíte otevřením dialogového okna Spustit testy (klepnutím pravým tlačítkem myši v pohledu Navigátor a klepnutím na příkaz Testy > Spustit vlastní konfiguraci testů). Poté si prohlédněte některou z konfigurací textů na stránce Testy v dialogovém okně.

Můžete vytvářet nové kategorie (například kategorii Testy správce front). V kategorii můžete také vytvářet nové sady testů (například sadu Fronty) a dokonce dílčí sady v existující sadě testů.

Pokud jste vytvořili nové typy objektů a složek, které jsou k dispozici v pohledu Navigátor produktu IBM MQ Explorer, a chcete vytvořit testy ověřující definice nových typů objektů, můžete nové typy objektů definovat tak, aby se zobrazily jako volby na stránce Objekty v dialogovém okně Spustit testy.

Pokyny k vytvoření nových testů v existující sadě testů kategorie Testy správce front naleznete v části Vytvoření nového testu. Následující pokyny popisují postup vytvoření kategorií a sad testů a postup definice nových typů objektů:

Proveďte následující úlohy v perspektivě Vývoj modulů plug-in.

Vytvoření nové sady testů v existující kategorii (com.ibm.mq.explorer.tests.Testset)

Informace o této úloze

Postup vytvoření nové sady testů v existující kategorii (kterou jste nevytvořili, například v kategorii Testy správce front):

Postup

  1. Na stránce Rozšíření souboru plugin.xml přidejte rozšíření com.ibm.mq.explorer.tests.Testset do podokna Všechna rozšíření.
  2. Novou sadu testů nakonfigurujte podle podrobností v následující tabulce:
    Atribut Popis Příklad hodnoty
    categoryId Jedinečný identifikátor kategorie, ve které vytváříte novou sadu testů. com.ibm.mq.explorer.tests.coretests.wmq
    id Jedinečný identifikátor kategorie, kterou vytváříte. com.ibm.mq.explorer.tests.samples.NewCategory
    název Smysluplný název kategorie. Nová kategorie
    popis Krátký popis kategorie. Toto je moje první kategorie.
    ikona Volitelná ikona, kterou lze použít ke znázornění kategorie. icons/newcat.gif (Umístění souboru s ikonou vzhledem k souboru plugin.xml.)
    furtherinfo Umístění dokumentu ve formátu HTML nebo XHTML, který obsahuje další informace o testu. Tento dokument se zobrazuje v produktu IBM MQ Explorer, pokud dvakrát klepnete na test v dialogovém okně Spustit testy nebo na výsledek testu v pohledu Výsledky testu. doc/MyObject.html (Umístění souboru HTML nebo XHTML vzhledem k souboru plugin.xml.)
  3. Uložte soubor plugin.xml.

Výsledky

Vytvořili jste novou sadu testů v existující kategorii.

Vytvoření nové kategorie a sady testů (com.ibm.mq.explorer.tests.TestCategorys)

Informace o této úloze

Pokud vytváříte novou kategorii, můžete v ní vytvořit sady testů pomocí jednoho rozšíření; nemusíte tedy zároveň používat samostatné rozšíření com.ibm.mq.explorer.tests.Testset.

Postup vytvoření nové kategorie:

Postup

  1. Na stránce Rozšíření souboru plugin.xml přidejte rozšíření com.ibm.mq.explorer.tests.TestCategorys do podokna Všechna rozšíření.
  2. Novou kategorii nakonfigurujte podle podrobností v následující tabulce:
    Atribut Popis Příklad hodnoty
    id Jedinečný identifikátor kategorie, kterou vytváříte. com.ibm.mq.explorer.tests.samples.NewCategory
    název Smysluplný název kategorie. Nová kategorie
    popis Krátký popis kategorie. Toto je moje první kategorie.
    ikona Volitelná ikona, kterou lze použít ke znázornění kategorie. icons/newcat.gif (Umístění souboru s ikonou vzhledem k souboru plugin.xml.)
    furtherinfo Umístění dokumentu ve formátu HTML nebo XHTML, který obsahuje další informace o testu. Tento dokument se zobrazuje v produktu IBM MQ Explorer, pokud dvakrát klepnete na test v dialogovém okně Spustit testy nebo na výsledek testu v pohledu Výsledky testu. doc/MyObject.html (Umístění souboru HTML nebo XHTML vzhledem k souboru plugin.xml.)
  3. Uložte soubor plugin.xml.

Výsledky

Vytvořili jste novou kategorii.

Jak pokračovat dále

Postup vytvoření nové sady testů v této kategorii:

  1. Klepněte pravým tlačítkem myši na kategorii a potom klepnutím na příkaz Nový > Sada testů přidejte novou sadu testů do podokna Všechna rozšíření.
  2. Novou sadu testů nakonfigurujte podle podrobností v části Vytvoření nové sady testů v existující kategorii. Všimněte si, že nebudete nastavovat atribut categoryID, protože vytváříte sadu testů v právě vytvořené kategorii.
  3. Uložte soubor plugin.xml.

Vytvořili jste novou sadu testů v nové kategorii.

Definice nového typu objektu k testování (com.ibm.mq.explorer.tests.ContextGroup)

Informace o této úloze

Pokud jste vytvořili nové typy objektů, které jsou k dispozici v pohledu Navigátor produktu IBM MQ Explorer, a chcete vytvořit testy ověřující definice nových typů objektů, je třeba nové typy objektů definovat pomocí rozšíření com.ibm.mq.explorer.tests.ContextGroup. Toto rozšíření zobrazuje novou skupinu horní úrovně v dialogovém okně Spustit testy na stránce Objekty v úrovni dodaných skupin Správci front, Klastry a Skupiny sdílení front.

Postup definice nového typu objektu:

Postup

  1. Na stránce Rozšíření souboru plugin.xml přidejte rozšíření com.ibm.mq.explorer.tests.ContextGroup do podokna Všechna rozšíření.
  2. Novou skupinu nakonfigurujte podle podrobností v následující tabulce:
    Atribut Popis Příklad hodnoty
    groupId Jedinečný identifikátor skupiny, kterou vytváříte. com.ibm.mq.explorer.tests.samples.NewGroup
    název Smysluplný název skupiny. Nová skupina
    popis Krátký popis skupiny. Toto je moje první skupina.

    Definovali jste novou skupinu. Dále definujte kritéria, která slouží k identifikaci příslušnosti objektu ke skupině.

  3. V podokně Všechna rozšíření klepněte pravým tlačítkem myši na skupinu, vyberte Nový a potom vyberte typ kritérií podle informací v následující tabulce:
    Typ kritéria Popis Příklad hodnoty
    instanceOf Objekt musí používat instanci specifické úplné třídy. com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    objectType Atribut objectType daného objektu musí mít specifickou hodnotu. Můžete také určit, zda má hodnota přesně odpovídat kritériím. com.ibm.mq.explorer.queuemanager
    objectId Atribut objectId daného objektu musí mít specifickou hodnotu. Můžete také určit, zda má hodnota přesně odpovídat kritériím. com.ibm.mq.explorer.queuemanager
  4. Uložte soubor plugin.xml.

Výsledky

Definovali jste novou skupinu objektů, pro kterou můžete nyní spouštět testy.