建立新測試

您可以建立新測試,以新增至現有種類和測試集。

關於這項作業

下列指示說明如何在「IBM® MQ 探險家」的現有測試種類及測試集(例如,佇列管理程式測試種類中的佇列測試集)中建立新測試。這些指示說明如何在 Eclipse 開發環境中定義測試。如需撰寫 Java™ 測試原始檔的相關資訊,請參閱 WMQTest 介面

如果您要建立新的測試集或測試種類而不使用現有測試集或測試種類,或者,您已建立要在「IBM MQ 探險家」中管理的新物件且要撰寫新物件的測試,請參閱建立新的測試種類、測試集及物件類型

建立 Eclipse 外掛程式專案來包含新測試

開始之前

請確定您已安裝 Eclipse Graphical Editing Framework (GEF) 工具。如需相關資訊,請參閱安裝到 Eclipse 環境

關於這項作業

建立及配置新的外掛程式專案來包含新測試:

程序

  1. 開啟「外掛程式開發」視景。
  2. 在「套件瀏覽器」視圖中按一下滑鼠右鍵,然後按一下新建 > 外掛程式專案。這時會開啟「新建外掛程式專案」精靈。
  3. 專案名稱欄位中,鍵入包含新測試的專案名稱。
  4. 下一步
  5. 編輯版本名稱供應商等欄位中的詳細資料,然後按一下完成

    請注意,ID 欄位中的值可能與您在精靈的上一頁的名稱欄位中所輸入的值不同。專案名稱只在開發期間使用;外掛程式 ID 則是供 Eclipse 載入及識別外掛程式之用。

    新的外掛程式專案即會顯示於「套件瀏覽器」視圖中,且會自動開啟外掛程式資訊清單檔。
  6. 在「外掛程式資訊清單」編輯器中,按一下相依關係標籤。在必要外掛程式窗格中已列出兩種相依關係。
  7. 將下列外掛程式新增至必要外掛程式窗格中:
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    如果無法使用列出的外掛程式,請安裝 Eclipse Graphical Editing Framework (GEF) 工具。如需相關資訊,請參閱安裝到 Eclipse 環境

  8. 儲存 MANIFEST.MF 檔。

結果

外掛程式專案已準備好包含測試

定義新測試

關於這項作業

下列指示說明如何在現有的佇列管理程式測試種類的現有測試集 (例如,在佇列測試集中)定義新測試。如需在「佇列管理程式測試」種類中建立新測試集、建立新種類或定義所要測試的新物件類型等相關資訊,請參閱建立新種類、測試集和物件類型

配置外掛程式來包含新測試:

程序

  1. 確保 plugin.xmlMANIFEST.MF 檔已開啟於「外掛程式資訊清單」編輯器中。
  2. 在「外掛程式資訊清單」編輯器中,按一下延伸標籤來顯示「延伸」頁面。
  3. 按一下新增... 這時會開啟「新建延伸」精靈。
  4. 強調顯示 com.ibm.mq.explorer.tests.Tests 延伸點,然後按一下完成 新的測試延伸即會新增至「外掛程式資訊清單」編輯器的所有延伸窗格中。
  5. 按一下新的測試來強調顯示,然後輸入測試的詳細資料,如下表所示:
    屬性 說明 範例值
    id 測試的唯一 ID。 com.ibm.mq.explorer.tests.samples.QueueNames
    名稱 測試的有意義名稱。 My Queues Test
    類別 包含測試的 Java 類別。請不要輸入這個值;您可以在稍後建立此類別時自動輸入此值。 com.ibm.mq.explorer.tests.samples.QueueNames
    testset 測試所屬的種類。所顯示的範例值使測試與佇列管理程式測試種類產生關聯。 com.ibm.mq.explorer.tests.samples.wmq
    testsubset 測試所屬的子種類。所顯示的範例值使測試與佇列子種類產生關聯。 佇列
    說明 測試所檢查項目的說明。 對照簡稱使用慣例檢查佇列名稱。
    furtherinfo 包含測試詳細資訊的 HTML 或 XHTML 文件的位置。當您在「執行測試」對話框中按兩下測試,或在「測試結果」視圖中按兩下測試結果時,「IBM MQ 探險家」中即會顯示此文件。如需相關資訊,請參閱測試文件 doc/QueueNamesInfo.html(相對於 plugin.xml 檔的檔案位置)。
  6. 儲存「外掛程式資訊清單」編輯器檔案。

結果

外掛程式專案現在已配置為包含新測試;接下來您必須撰寫測試本身。

針對所要撰寫的每一個新測試來定義一個新測試。

撰寫新測試

關於這項作業

建立包含測試的新 Java 類別:

程序

  1. 延伸元素詳細資料窗格中,按一下加底線的類別欄位的標籤。 這時會開啟「Java 屬性編輯器」精靈。
  2. 確定只選取繼承的抽象方法勾選框,然後按一下完成。該 Java 類別檔即會在 Java 編輯器中開啟。
  3. 儲存「外掛程式資訊清單」編輯器檔案。請注意,會自動插入類別欄位中的值。
  4. 編輯 Java 原始檔。
  5. 將測試記載於有效的 XHTML 或 HTML 檔案中。以 plugin.xml 檔中 furtherinfo 屬性指定的名稱及位置來儲存此檔案。XHTML 檔案的位置可能是本端(儲存在與測試相同的外掛程式中;例如,在 doc 子資料夾中)或遠端(儲存在 Web 伺服器上)。

結果

您已撰寫完測試並且已配置包含該測試的外掛程式。接下來,請匯出外掛程式並部署該外掛程式來進行測試。

針對您在 plugin.xml 檔中定義的每一個測試撰寫一個新測試。

部署新測試

關於這項作業

將包含您的測試(或測試集)的外掛程式匯出至檔案系統,然後重新啟動「IBM MQ 探險家」,以載入新的外掛程式,然後您可以執行測試:

程序

  1. 在「套件瀏覽器」視圖中,於外掛程式專案 com.ibm.mq.explorer.tests.samples 上按一下滑鼠右鍵,然後按一下匯出...。這時會開啟匯出... 對話框。
  2. 外掛程式開發視景中,按一下可部署的外掛程式和片段來強調顯示它,然後按下一步
  3. 目錄欄位中,輸入「IBM MQ 探險家測試」外掛程式的位置。此位置是 MQ_INSTALLATION_PATH\eclipse,其中 MQ_INSTALLATION_PATH 代表 IBM MQ 的安裝位置。
  4. 可用的外掛程式及片段中選取您的外掛程式,然後按一下完成
  5. 重新啟動 Eclipse,並切換至「IBM MQ 探險家」視景。

結果

您已完成新外掛程式的部署。現在可以執行新測試了。


工作 工作

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/t_extensions1_1.htm