Создание новых тестовых категорий, наборов тестов и типов объектов

Можно создать новые категории тестов, новые наборы тестов в существующей категории и новые поднаборы в существующем наборе тестов. Кроме того, можно указать новые типы объектов, для которых требуется создать тесты.

Об этой задаче

Все тесты, поставляемые вместе с IBM® MQ Explorer, сгруппированы в категории Тесты администратора очередей. В категории Тесты администратора очередей каждый тест связан с определенным набором тестов; например, Очереди или Каналы. Наборы тестов используются для выбора параметров по умолчанию в окне Выполнить тесты с учетом типа папки или объекта на панели Навигатор, из которой было открыто окно Выполнить тесты. Наборы тестов также используются для указания тестов, выполняемых в наборе тестов по умолчанию.

Категории и наборы тестов можно просмотреть в окне Выполнить тесты (щелкните правой кнопкой мыши на папке на панели Навигатор и выберите Тесты > Выполнить пользовательскую конфигурацию тестов) на странице Тесты.

Можно создать новые категории (например, категорию Тесты администраторов очередей). Можно также создать новые наборы тестов (такие как Очереди) в категории и даже новые поднаборы в существующих наборах тестов.

При создании новых типов и объектов для отображения на панели Навигатор IBM MQ Explorer и необходимости создания тестов, проверяющих определения новых типов объектов, можно задать новые типы объектов, чтобы они отображались как опции на странице Объекты окна Выполнить тесты.

Инструкции по созданию новых тестов в существующем наборе тестов в категории тестов Администратора очередей приведены в разделе Создание нового теста. Следующие инструкции описывают создание новых категорий и наборов тестов, а также задаются новые типы объектов:

В проекции Разработка модулей выполните следующие действия.

Создание нового набора тестов в существующей категории (com.ibm.mq.explorer.tests.Testset)

About this task

Для создания нового набора тестов в существующей категории (категории, которую вы не создавали; например, категории Тесты категории очередей):

Procedure

  1. На странице Расширения файла plugin.xml добавьте расширение com.ibm.mq.explorer.tests.Testset на панели Все расширения.
  2. Настройте новый набор тестов согласно сведения в следующей таблице:
    Атрибут Описание Пример значения
    categoryId Уникальный идентификатор категории, в которой вы создаете новый набор тестов. com.ibm.mq.explorer.tests.coretests.wmq
    ИД Уникальный идентификатор создаваемой категории. com.ibm.mq.explorer.tests.samples.NewCategory
    name Имя категории. Моя новая категория
    description Краткое описание категории. Это моя первая новая категория.
    icon Необязательный значок, используемый для представления категории. icons/newcat.gif (Расположение файла значка относительно файла plugin.xml).
    furtherinfo Расположение документа HTML или XHTML, содержащего дополнительную информацию о тесте. Этот документ показывается в IBM MQ Explorer при двойном щелчке на окне диалога Выполнить тест или результатах теста в представлении Результаты теста. doc/MyObject.html (Расположение файла HTML или XHTML относительно файла plugin.xml).
  3. Сохраните файл plugin.xml.

Results

Вы создали новый набор тестов в существующей категории.

Создание новой категории и набора тестов (com.ibm.mq.explorer.tests.TestCategorys)

About this task

При создании новой категории вы создаете наборы тестов в этой категории с помощью одного расширения; то есть, использовать отдельное расширение com.ibm.mq.explorer.tests.Testset не требуется.

Для создания новой категории:

Procedure

  1. На странице Расширения файла plugin.xml добавьте расширение com.ibm.mq.explorer.tests.TestCategorys на панели Все расширения.
  2. Настройте новую категорию согласно сведения в следующей таблице:
    Атрибут Описание Пример значения
    ИД Уникальный идентификатор создаваемой категории. com.ibm.mq.explorer.tests.samples.NewCategory
    name Имя категории. Моя новая категория
    description Краткое описание категории. Это моя первая новая категория.
    icon Необязательный значок, используемый для представления категории. icons/newcat.gif (Расположение файла значка относительно файла plugin.xml).
    furtherinfo Расположение документа HTML или XHTML, содержащего дополнительную информацию о тесте. Этот документ отображается в IBM MQ Explorer при двойном щелчке на тесте или результатах теста в окне Выполнить тесты или на панели Результаты тестов. doc/MyObject.html (Расположение файла HTML или XHTML относительно файла plugin.xml).
  3. Сохраните файл plugin.xml.

Results

Вы создали новую категорию.

What to do next

Для создания нового набора тестов в этой категории:

  1. Щелкните правой кнопкой мыши на категории и выберите Создать > набор тестов для добавления нового набора на панель Все расширения.
  2. Настройте новый набор тестов согласно сведениям в таблице в разделе Создание нового набора тестов в существующей категории. Обратите внимание, что вы не задаете атрибут categoryID так как вы создаете набор тестов в уже созданной категории.
  3. Сохраните файл plugin.xml.

Вы создали новый набор тестов в новой категории.

Определение нового типа объекта для тестирования (com.ibm.mq.explorer.tests.ContextGroup)

About this task

Если вы создали новые типы объектов для отображения на панели Навигатор IBM MQ Explorer и хотите создать тесты для проверки определений новых типов объектов, следует задать типы объектов с помощью расширения com.ibm.mq.explorer.tests.ContextGroup. Расширение отображает новую группу верхнего уровня в окне Выполнить тесты на странице Объекты на уровне, предоставленном группами Администраторы очередей, Кластеры и Группы совместного использования очередей.

Чтобы задать новый тип объекта:

Procedure

  1. На странице Расширения файла plugin.xml добавьте расширение com.ibm.mq.explorer.tests.ContextGroup на панели Все расширения.
  2. Настройте новую группу согласно сведения в следующей таблице:
    Атрибут Описание Пример значения
    groupId Уникальный идентификатор создаваемой группы. com.ibm.mq.explorer.tests.samples.NewGroup
    name Название группы. Моя новая группа
    description Краткое описание группы. Это моя первая новая группа.

    Определена новая группа. Теперь задайте критерий, используемый для определения группы, которой будет принадлежать объект.

  3. На панели Все расширения щелкните правой кнопкой мыши на группе, выберите Создать, затем укажите тип используемого критерия в соответствии с информацией в следующей таблице:
    Тип критерия Описание Пример значения
    instanceOf Объект должен использовать экземпляр конкретного полного класса. com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    objectType Атрибут objectType объекта должен иметь определенное значение. Можно также указать, должно ли значение совпадать с критерием в точности. com.ibm.mq.explorer.queuemanager
    objectId Атрибут objectId объекта должен иметь определенное значение. Можно также указать, должно ли значение совпадать с критерием в точности. com.ibm.mq.explorer.queuemanager
  4. Сохраните файл plugin.xml.

Results

Вы задали новую группу объектов, для которой можно выполнять тесты.