- По завершении разработки теста его выполнение будет выполнено с помощью модуля Test Lab.
- Один общий термин, с которым вы столкнетесь в HP ALM в модуле Test Set из Test Lab. Если ваш разум вызывает изображения какой-то коллекции или набора, вы правы. Test Set — это набор тестов, которые мы собираемся выполнить.
- Тестовые случаи из модуля « План тестирования » вызываются в модуль «Лаборатория тестирования».
- Изменения, внесенные в тестовые наборы в модуле «Тестовая лаборатория», не влияют на родительские тестовые наборы в модуле «План тестирования». Вы можете экспериментировать. Отсюда и название Test Lab!
- Лучше дать имя набора тестов, совпадающее с именем модуля, чтобы все тесты в модуле содержались в одном наборе тестов, который было бы легко выполнять и отслеживать.
- Каждая папка набора тестов назначается определенному циклу. Это позволяет пользователям группировать тесты вместе, которые будут выполняться в определенном цикле.
- Этот модуль также помогает пользователю отслеживать ход цикла по мере выполнения тестов.
- Модуль «Тестовая лаборатория» состоит из следующих функций, и давайте разберемся с каждым из них в деталях.
В этом уроке мы узнаем —
- Как создать тестовый набор
- Как выполнить тесты
- Как создать расписание пробного запуска
- Как проанализировать результат теста
Как создать тестовый набор
Шаг 1 ) Первый шаг — создать корневую папку в качестве контейнера для набора тестов. Мы можем назвать его в соответствии с выпуском и циклом, чтобы его было легко отслеживать.
- Перейти к модулю «Тестовая лаборатория» на вкладке «Тестирование»
- Создайте новую папку, нажав на значок «Новая папка».
- Откроется диалоговое окно «Новая папка набора тестов». Введите имя папки как «2017 R1 — Цикл 1».
- Нажмите «ОК»
Шаг 2) Папка Test Run будет создана, как показано ниже.
Шаг 3) Выберите созданную папку и назначьте ей «Цикл», что означает, что весь цикл должен быть выполнен для цикла 1.
Шаг 4) Введите название набора тестов и нажмите «ОК»
Примечание. Поле «Целевой цикл» отключено, так как целевой уровень выбран на уровне папки (2017 R1 — Цикл 1).
Шаг 5) После создания набора тестов нам нужно выбрать тесты и добавить его в набор тестов.
- Выберите набор тестов.
- Перейдите к «Сетка выполнения».
- Нажмите кнопку «Выбрать тесты». Открывается дерево плана тестирования.
- Выберите тесты, которые будут выполнены для этого цикла.
- Нажмите кнопку «<=». Это позволит переместить / вытащить тестовые наборы из плана тестирования в лабораторию тестирования.
Шаг 6) После добавления тестов из дерева плана тестирования, все параметры конфигурации выбранных тестов отображаются пользователю. Пользователь может редактировать конфигурацию перед добавлением ее в тестовую лабораторию.
Примечание. Пользователь не контролирует выбор конфигурации теста в лаборатории тестирования. Следовательно, вся конфигурация будет добавлена в набор тестов по умолчанию. Если одна из выбранных конфигураций НЕ является частью цикла, после добавления тестов удалите их из лаборатории тестирования .
Шаг 7) После выбора конфигураций выбранные тесты добавляются в набор тестов. В этом случае мы выбрали все три конфигурации; следовательно, мы можем найти три экземпляра ’01 — Login Test ‘.
Шаг 8) Повторите вышеуказанные шаги, чтобы создать больше наборов тестов и выбрать все соответствующие тесты, запланированные для этого цикла. После создания всего набора тестов структура набора тестов будет такой, как показано ниже:
Шаг 9) Другая важная вкладка, которую нам нужно понять, это «Поток выполнения». Выберите вкладку «Ход выполнения», в которой отображается порядок отображения тестов во время выполнения. Пользователи также могут изменить порядок выполнения, используя эту вкладку, которая будет рассмотрена в отдельном разделе этого модуля.
Как выполнить тесты
Шаг 1) Созданные тестовые наборы теперь готовы к выполнению. Тесты могут быть выполнены с использованием двух вариантов.
- Запустить тестовый набор — эта опция позволяет пользователю выполнить все тесты в выбранном тестовом наборе.
- Выполнить — эта опция помогает пользователю выполнить только выбранный тест.
Шаг 2) Давайте выполним весь набор тестов модуля Login, выбрав опцию «Run Test Set». После нажатия «Выполнить тестовый набор» он отображает пользователя с двумя вариантами.
- Ручной Runner (по умолчанию) — порядок тестов, отображаемых во время выполнения, будет таким же, как порядок, который отображается в сетке наборов тестов.
- Автоматический запуск — порядок тестов, отображаемых во время выполнения, будет отображаться как порядок, установленный на вкладке потока выполнения.
Давайте продолжим с опцией по умолчанию.
Шаг 3) Ручной тест бегун отображается для пользователя. В этом диалоге давайте поймем важные особенности.
- Begin Run — помогает начать выполнение
- End Run — Завершает текущее выполнение и закрывает ручного бегуна.
- Отмена выполнения — отмена выполнения текущих тестов.
- Вложения — Помогает нам прикрепить скриншот / любую другую информацию, связанную с выполнением этого теста.
- Новый дефект — при нажатии на него открывается новый диалог дефектов, с помощью которого можно опубликовать дефект .
- OS Info — предоставляет информацию об операционной системе, в которой выполняются тесты.
- Имя прогона — уникальная отметка времени, с помощью которой результаты анализа могут быть проанализированы в более поздний момент времени.
Нажмите «Начать запуск».
Шаг 4) Ручной тестовый бегун с контрольными элементами управления и шагами отображаются для пользователя. Давайте разберемся с функциональными возможностями, доступными в этом диалоговом окне.
- Номера шагов, созданные на этапе разработки теста
- Описание выбранного шага.
-
Ожидаемый результат выбранного шага.
Шаг 5) Следующий тест в наборе тестов будет отображаться пользователю. Повторите Шаг 3 и Шаг 4, чтобы выполнить тест и соответственно пометить статус.
Как создать расписание пробного запуска
Тестеры могут контролировать выполнение теста с помощью вкладки «Поток выполнения». Тестировщики могут также указать дату и время для выполнения конкретного экземпляра теста. Мы также можем запланировать тестирование на основе результатов другого указанного экземпляра теста в потоке выполнения.
Теперь давайте разберемся, как запланировать процесс тестирования в HP-ALM.
Шаг 1) Выберите вкладку «Ход выполнения» из модуля «Лаборатория тестирования».
Шаг 2) Дважды щелкните на конкретном тесте, для которого необходимо установить расписание. «Расписание пробного запуска» будет отображаться, как показано ниже. Мы можем заметить, что нет никаких условий выполнения, которые были установлены по умолчанию.
Шаг 3) Чтобы добавить условие выполнения, нажмите значок «+», как показано ниже.
Шаг 4) Откроется диалоговое окно «Новое условие выполнения».
- Выберите тест из выпадающего списка. Все тесты в наборе тестов будут отображены
- Выберите условие. Это может занять «Пройдено» или «Завершено».
-
Нажмите «ОК».
Шаг 5) Отображается расписание пробного запуска с добавленными условиями выполнения.
Шаг 6) Поток выполнения выравнивается автоматически, как показано ниже. В соответствии с отображаемым ниже потоком, проверка «Головка кластера» будет выполняться только после завершения «02 — Проверка кнопки сброса».
Шаг 7) Теперь мы понимаем, как тестировщики могут указать дату и время в потоке выполнения для выполнения конкретного теста. Это более полезно, когда тестировщики знают о готовности определенной функциональности или для планирования автоматических тестов.
Допустим, профиль входа менеджера будет готов только после определенной даты. Следовательно, тестеры могут выполнить то же самое, указав условия в «Потоке выполнения».
Дважды щелкните по тесту, для которого необходимо установить критерии потока выполнения.
Шаг 8) Теперь
- Перейдите к модулю «Зависимость от времени»
- Выберите «Выполнить в указанное время»
- Введите дату, на которую вы хотели бы выполнить
- Введите время, когда вы хотите выполнить тест
- Нажмите «ОК».
Шаг 9) Вкладка потока выполнения будет перестроена, как показано ниже. Этот вид планирования очень полезен для автоматизированных тестов, которые выполняют те же шаги.
Примечание. Если запланированные дата и время наступили, ALM автоматически запустит тесты. Это подходит для автоматического теста, так как тест будет выполнен без какого-либо ручного вмешательства. Предварительным условием автоматического запуска тестов является то, что хост должен быть готов (не должен быть выключен или заблокирован) и должен быть в состоянии запустить тест. Если это ручной тест, то никакого эффекта не будет.
Как проанализировать результат теста
Шаг 1) После выполнения теста тестеры могут просматривать результаты в модуле «Тестовые прогоны». Он содержит результаты прогонов экземпляров теста и тестовых наборов.
- Перейдите в раздел «Тестовые прогоны» на вкладке «Тестирование», и откроется окно, как показано ниже:
- Имя запуска — это уникальное значение, генерируемое для каждого из этих тестовых выполнений.
- «Статус» показывает окончательный статус выполнения теста.
Подробный результат можно посмотреть, нажав на «Run ID».
Шаг 2) Откроется диалоговое окно Run details, и пользователь сможет просмотреть подробный результат.
- Перейдите на вкладку «Отчет» окна «Сведения о выполнении».
- Тестеры могут проверить состояние каждого из этих этапов тестирования.
- Нажмите «ОК», чтобы закрыть диалоговое окно.
Видео о тестовой лаборатории
Нажмите здесь, если видео не доступно
указывает на то, чтобы помнить :
- Вы будете использовать модуль Test Lab в QualityCenter для выполнения тестов.
- Перед тем, как начать выполнение, вам необходимо создать «Дерево наборов тестов»
- Чтобы создать дерево наборов тестов, сначала необходимо создать «Папку наборов тестов».
- Затем вы добавите «Тесты», созданные в модуле «План тестирования», в папку «Набор тестов».
- Папка наборов тестов вместе с добавленными тестами называется деревом наборов тестов (поскольку оно выглядит как древовидная структура).
- Тестовые наборы могут включать как ручной, так и автоматический тест.
- Вы можете включить один и тот же тест в разные наборы тестов или добавить несколько экземпляров теста в один и тот же набор тестов.
- Центр качества также предусматривает планирование, в котором вы можете указать дату и время выполнения ваших тестовых наборов.