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 dodávané s produktem IBM® MQ Explorer jsou seskupeny do kategorie 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 testovací sady se zobrazí, pokud otevřete dialogové okno Spustit testy (klepněte pravým tlačítkem myši na složku v pohledu Navigator , potom klepněte na tlačítko Zkoušky > Spustit vlastní konfiguraci testu) a podívejte se na jednu z konfigurací testu na stránce Zkoušky dialogového okna.

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 vytváříte nové typy objektů a složky, které se mají zobrazit v pohledu Navigator produktu Průzkumník IBM MQ a chcete vytvořit testy ověřující definice nových typů objektů, můžete definovat nové typy objektů tak, aby se zobrazovaly jako volby na stránce Objekty dialogového okna Spustit testy .

Pokyny pro vytváření nových testů v existující sadě testů v kategorii Testy správce front viz téma 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
    name Smysluplný název kategorie. Nová kategorie
    description 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 zobrazí v produktu IBM MQ Explorer , když dvakrát klepnete na test v dialogovém okně Spustit testy nebo na výsledek testu v pohledu Výsledky testů. 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
    name Smysluplný název kategorie. Nová kategorie
    description 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 zobrazí v produktu IBM MQ Explorer při poklepání na test v dialogovém okně Spustit testy nebo při výsledku testu v pohledu Výsledky testů . 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.

Co dělat dál

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

  1. Klepněte pravým tlačítkem myši na kategorii a poté klepnutím na volbu Nový > testset přidejte novou sadu testů do podokna Všechna rozšíření .
  2. Novou sadu testů nakonfigurujte v souladu s podrobnostmi v tabulce 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é mají být zobrazeny v zobrazení Navigator produktu IBM MQ Explorer a chcete vytvořit testy pro kontrolu definic nových typů objektů, musíte definovat typy objektů pomocí rozšíření produktu 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
    name Smysluplný název skupiny. Nová skupina
    description 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 volbu Novýa poté vyberte typ kritérií, která se použijí, 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.