创建新测试

您可以创建新测试以添加到现有类别和测试集合中。

关于此任务

这些指示信息描述如何在 IBM® MQ Explorer 的现有测试类别和集合(例如,队列管理器测试类别中的队列测试集合)中创建新的测试。这些指示信息说明如何在 Eclipse 环境中定义测试。有关编写 Java™ 测试源代码的信息,请参阅 WMQTest 接口

如果要创建新的测试集合或测试类别而不是使用现有集合或类别,或者您已创建要在 IBM MQ Explorer 中管理的新对象并且正在编写用于新对象的测试,请参阅创建新的测试类别、测试集合和对象类型

创建 Eclipse 插件项目以包含新测试

开始之前

确保已安装 Eclipse 图形编辑框架 (GEF) 工具。有关更多信息,请参阅安装到 Eclipse 环境中

关于此任务

创建并配置新的插件项目以包含您的新测试:

过程

  1. 打开插件开发透视图。
  2. 在“包资源管理器”视图中右键单击,然后单击新建 > 插件项目。这样会打开“新建插件项目”向导。
  3. 项目名称字段中,输入包含新测试的项目的名称。
  4. 单击下一步
  5. 编辑版本名称供应商字段中的详细信息,然后单击完成

    请注意,标识字段中的值可能与您在向导的上一页面的名称字段中输入的值不同。项目名称仅在开发期间使用;插件标识由 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 图形编辑框架 (GEF) 工具。有关更多信息,请参阅安装到 Eclipse 环境中

  8. 保存 MANIFEST.MF 文件。

结果

该插件项目已作好包含测试的准备

定义新测试

关于此任务

以下指示信息描述如何在现有队列管理器测试类别的现有测试集合中(例如,在队列测试集合中)定义新测试。有关在队列管理器测试类别中创建新测试集合、创建新类别或定义要测试的新对象类型的更多信息,请参阅创建新类别、测试集合和对象类型

配置您的插件以包含新测试:

过程

  1. 确保在插件清单编辑器中打开 plugin.xmlMANIFEST.MF 文件。
  2. 在“插件清单”编辑器中,单击扩展选项卡以显示“扩展”页面。
  3. 单击添加... 这样会打开“新建扩展”向导。
  4. 突出显示 com.ibm.mq.explorer.tests.Tests 扩展点,然后单击完成 新的测试扩展将添加到插件清单编辑器中的所有扩展窗格。
  5. 单击新测试以将它突出显示,然后按下表所示输入该测试的详细信息:
    属性 描述 示例值
    id 测试的唯一标识。 com.ibm.mq.explorer.tests.samples.QueueNames
    name 测试的有意义的名称。 我的队列测试
    class 包含测试的 Java 类。现在不要输入此值;您可以在以后创建该类时自动输入此值。 com.ibm.mq.explorer.tests.samples.QueueNames
    testset 测试所属的类别。显示的示例值使测试与类别队列管理器测试相关联。 com.ibm.mq.explorer.tests.samples.wmq
    testsubset 测试所属的子类别。显示的示例值使测试与子类别队列相关联。 queues
    description 测试所检查内容的描述。 根据简单命名约定检查队列名称。
    furtherinfo HTML 或 XHTML 文档的位置,该文档包含关于测试的更多信息。当您在“运行测试”对话框中双击该测试或在“测试结果”视图中双击某个测试结果时,将在 IBM MQ Explorer 中显示此文档。有关更多信息,请参阅测试文档 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 Explorer,以便装入新的插件并且您可以运行测试:

过程

  1. 在“包资源管理器”视图中,右键单击插件项目 com.ibm.mq.explorer.tests.samples,然后单击导出...。这样会打开导出... 对话框。
  2. 插件开发透视图中,单击可部署的插件和片段以将它突出显示,然后单击下一步
  3. 目录字段中,输入 IBM MQ Explorer“测试”插件的位置。 该位置为 MQ_INSTALLATION_PATH\eclipse,其中 MQ_INSTALLATION_PATH 表示安装 IBM MQ 的高级目录。
  4. 选择可用的插件和片段中的该插件,然后单击完成
  5. 重新启动 Eclipse,然后切换至 IBM MQ Explorer 透视图。

结果

您已部署了新插件。现在可以运行新测试。


任务 任务

反馈

时间戳记图标 最近一次更新时间: 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