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í, jak vytvořit nový test v existující kategorii a sadě testů (například test Fronty nastavený 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 produktu Java naleznete v rozhraní WMQTest.

If you want to create a new set or category of tests instead of using an existing set or category, or if you have created new objects to administer in IBM MQ Explorer and you are writing tests for the new objects, see Vytvoření nových kategorií testu, 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 naleznete v tématu Instalace produktu 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 modulu plug-in .
  2. V pohledu Průzkumník balíků klepněte pravým tlačítkem myši a poté klepněte na volbu 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, který obsahuje vaše nové testy.
  4. Klepněte na tlačítko Další.
  5. Upravte podrobnosti 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 manifestu modulu plug-in klepněte na kartu Závislosti . Dvě závislosti jsou již uvedeny v podokně Vyžadované moduly plug-in.
  7. Přidejte následující moduly plug-in do podokna Pož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 naleznete v tématu Instalace produktu 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, vytvoření nových kategorií nebo definování nových typů objektů, které mají být testovány, najdete v tématu Vytváření nových kategorií, sad testů a typů objektů.

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

Postup

  1. Ujistěte se, že je soubor plugin.xml nebo MANIFEST.MF otevřen v editoru souborů typu manifest modulu plug-in.
  2. V editoru manifestu modulu plug-in klepněte na kartu Rozšíření a zobrazí se stránka 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 poté klepněte na tlačítko 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
    Název Smysluplný název testu Test front
    class Třída Java, která obsahuje daný 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á vzorová hodnota přidružuje test ke kategorii Queue manager tests. com.ibm.mq.explorer.tests.samples.wmq
    testsubset Podkategorie, do které patří test. Zobrazená vzorová hodnota přidružuje test k podkategorii Queues. 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 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ů. Další informace naleznete v tématu Test Documentation . 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 , která obsahuje test:

Postup

  1. V podokně Podrobnosti prvku rozšíření klepněte na popisek pole třída , který je podtržený.
    Otevře se Průvodce editoru atributů prostředí Java.
  2. Ujistěte se, že je označeno pouze zaškrtávací políčko Zděděné abstraktní metody , a poté 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í.

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

Implementace nového testu

Informace o této úloze

Exportujte modul plug-in, který obsahuje váš test (nebo sadu testů), do systému souborů a poté restartujte produkt IBM MQ Explorer , aby byl načten nový modul plug-in, a vy můžete spustit testy:

Postup

  1. V pohledu Průzkumník balíků klepněte pravým tlačítkem myši na projekt modulu plugin, com.ibm.mq.explorer.tests.samples, potom klepněte na tlačítko Exportovat .... Otevře se dialogové okno Exportovat... .
  2. V perspektivě Vývoj modulu plug-in klepněte na volbu Implementovatelné moduly plug-in a fragmenty , chcete-li ji zvýraznit, poté klepněte na tlačítko Další.
  3. Do pole Adresářzadejte umístění modulu plug-in Testy produktu IBM MQ Explorer . Umístění je INSTALAČNÍ_CESTA_PRODUKTU_MQ\eclipse, kde MQ_INSTALLATION_PATH představuje adresář vysoké úrovně, ve kterém je produkt IBM MQ nainstalován.
  4. Vyberte svůj modul plug-in v části Dostupné moduly plug-in a fragmentya poté klepněte na tlačítko Dokončit.
  5. Restartujte platformu Eclipsea přepněte se do perspektivy produktu IBM MQ Explorer .

Výsledky

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