Vytvoření nového testu

Chcete-li přidávat do existující kategorie a sady testů, můžete vytvořit nový test.

Informace o této úloze

Tyto pokyny popisují postup vytvoření nového testu v existující kategorii a sadě testů (například v sadě testů Fronty v kategorii Testy správce front) v produktu IBM® MQ Explorer. Pokyny vysvětlují postup definování testu ve vývojovém prostředí Eclipse. Informace o zápisu zdroje testu Java™ naleznete v tématu Rozhraní WMQTest.

Chcete-li vytvořit novou sadu nebo kategorii testů místo použití stávající nebo pokud jste vytvořili nové objekty k administraci v produktu IBM MQ Explorer a píšete testy pro nové objekty, přejděte do části Vytvoření nových kategorií testů, sad testů a typů objektů.

Vytvoření projektu modulu plug-in Eclipse, který má obsahovat nový test

Než začnete

Ujistěte se, že máte nainstalovány nástroje Eclipse Graphical Editing Framework (GEF). Další informace viz Instalace IBM MQ Explorer do prostředí Eclipse.

Informace o této úloze

Vytvořte a nakonfigurujte nový projekt modulu plug-in, který má obsahovat nový test:

Postup

  1. Otevřete perspektivu Vývoj modulů plug-in.
  2. V zobrazení průzkumníka balíků klepněte pravým tlačítkem myši a potom klepněte na příkaz Nový > Projekt modulu plug-in. Otevře se Průvodce novým projektem modulu plug-in.
  3. Do pole Název projektu zadejte název pro projekt obsahující vaše nové testy.
  4. Klepněte na tlačítko Další.
  5. Upravte informace v polích Verze, Název a Dodavatel a poté klepněte na tlačítko Dokončit.

    Povšimněte si, že hodnota v poli ID se může odlišovat od hodnoty, kterou jste zadali do pole Název na předchozí stránce průvodce. Název projektu se používá pouze v průběhu vývoje; pole ID modulu plug-in slouží v platformě Eclipse k načtení a identifikaci modulu plug-in.

    Nový projekt modulu plug-in je znázorněn v zobrazení průzkumníka balíků a je automaticky otevřen soubor typu manifest modulu plug-in.
  6. V editoru souborů typu manifest modulu plug-in klepněte na kartu Závislosti. Dvě závislosti jsou již uvedeny v podokně Vyžadované moduly plug-in.
  7. Následující moduly plug-in přidejte do podokna Vyžadované moduly plug-in:
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    Nejsou-li uvedené moduly plug-in k dispozici, nainstalujte nástroje Eclipse Graphical Editing Framework (GEF). Další informace viz Instalace IBM MQ Explorer do prostředí Eclipse.

  8. Uložte soubor MANIFEST.MF.

Výsledky

Projekt modulu plug-in je připraven na zahrnutí testů.

Definice nového testu

Informace o této úloze

V následujících pokynech je popsán postup definování nového testu v existující sadě testů (například v sadě testů Fronty) v existující kategorii Testy správce front. Další informace o vytváření nových sad testů v kategorii Testy správce front, vytváření nových kategorií nebo definování nových typů objektů k testování naleznete v části Vytvoření nových kategorií, sad testů a typů objektů.

Nakonfigurujte modul plug-in k zahrnutí nového testu:

Postup

  1. Ujistěte se, zda je soubor plugin.xml nebo MANIFEST.MF otevřen v editoru souborů typu manifest modulu plug-in.
  2. V Editoru souborů typu manifest modulu plug-in klepněte na kartu Rozšíření, a zobrazte tak stránku Rozšíření.
  3. Klepněte na tlačítko Přidat.
    Otevře se Průvodce novým rozšířením.
  4. Zvýrazněte bod rozšíření com.ibm.mq.explorer.tests.Tests a klepněte na volbu Dokončit.
    Nové rozšíření testů je přidáno do podokna Všechna rozšíření v editoru souborů typu manifest modulu plug-in.
  5. Klepnutím na nový test jej zvýrazněte a potom zadejte jeho podrobnosti podle následující tabulky:
    Atribut Popis Příklad hodnoty
    id Jedinečný identifikátor testu com.ibm.mq.explorer.tests.samples.QueueNames
    name Smysluplný název testu Test front
    class Třída Java obsahující test. Tuto hodnotu zatím nezadávejte; můžete ji zadat automaticky později při vytváření třídy. com.ibm.mq.explorer.tests.samples.QueueNames
    testset Kategorie, do které test patří. Zobrazená hodnota příkladu přidružuje test ke kategorii Testy správce front. com.ibm.mq.explorer.tests.samples.wmq
    testsubset Podkategorie, do které patří test. Uvedená vzorová hodnota přidružuje test do podkategorie fronty. fronty
    description Popis obsahu kontroly testu. Provede kontrolu názvů front na dodržení jednoduchých pravidel pro pojmenování.
    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. Další informace naleznete v tématu Dokumentace k testům. doc/QueueNamesInfo.html (Umístění souboru vzhledem k souboru plugin.xml.)
  6. Uložte soubor editoru souborů typu manifest modulu plug-in.

Výsledky

Projekt modulu plug-in je nyní nakonfigurován k zahrnutí nového testu; dalším krokem je napsání samotného testu.

Pro každý nový test, který chcete napsat, definujte nový test.

Zápis nového testu

Informace o této úloze

Vytvořte novou třídu Java obsahující test:

Postup

  1. V podokně Podrobnosti prvku rozšíření klepněte na popis pole třída, které je podtrženo.
    Otevře se průvodce Editor atributů Java .
  2. Ujistěte se, že je zaškrtnuto pouze políčko Zděděné abstraktní metody a potom klepněte na tlačítko Dokončit. Soubor třídy Java se otevře v editoru Java .
  3. Uložte soubor editoru souborů typu manifest modulu plug-in. Povšimněte si, že je automaticky vloženo pole třídy.
  4. Upravte zdroj Java .
  5. Zdokumentujte test v platném souboru XHTML nebo HTML. Uložte soubor s použitím názvu a umístění, jež je zadáno v atributu furtherinfo v souboru plugin.xml. Umístění souboru XHTML musí být lokální (soubor musí být uložen ve stejném modulu plug-in jako test, tj. například v podsložce doc) nebo vzdálené (na webovém serveru).

Výsledky

Dokončili jste zápis testu a konfiguraci modulu plug-in, který obsahuje daný test. Dále exportujte modul plug-in a implementujte jej k otestování.

Napište nový test pro každý test, který jste definovali v souboru plugin.xml.

Implementace nového testu

Informace o této úloze

Exportujte modul plug-in, který obsahuje daný test (nebo sadu testů) do systému souborů a potom restartujte produkt IBM MQ Explorer, aby byl zaveden nový modul plug-in a spuštěny testy:

Postup

  1. V zobrazení průzkumníka balíků klepněte pravým tlačítkem myši na projekt modulu plug-in com.ibm.mq.explorer.tests.samples a poté klepněte na tlačítko Exportovat. Otevře se dialogové okno Exportovat....
  2. V perspektivě Vývoj modulů plug-in klepnutím na volbu Implementovatelné moduly plug-in a fragmenty tuto volbu zvýrazněte a poté klepněte na tlačítko Další.
  3. Do pole Adresář zadejte umístění modulu plug-in Testy IBM MQ Explorer. Tyto moduly jsou umístěny v adresáři INSTALAČNÍ_CESTA_PRODUKTU_MQ\eclipse, kde INSTALAČNÍ_CESTA_PRODUKTU_MQ je adresář vysoké úrovně, do kterého je nainstalován produkt IBM MQ.
  4. Vyberte svůj modul plug-in v poli Dostupné moduly plug-in a fragmenty a poté klepněte na tlačítko Dokončit.
  5. Restartujte platformu Eclipse a otevřete perspektivu IBM MQ Explorer.

Výsledky

Provedli jste implementaci nového modulu plug-in. Můžete nyní spustit nové testy.