Тестовая лаборатория в HP ALM (Центр качества)

  • После завершения разработки теста его выполнение будет осуществляться с помощью модуля Test Lab.
  • Один общий термин, который вы встретите в HP ALM, в модуле «Набор тестов» Test Lab. Если ваш разум вызывает образ какой-то коллекции или набора, вы правы. Тестовый набор — это, по сути, набор тестовых примеров, которые мы собираемся выполнить.
  • Тестовые случаи из План тестирования модуль вызывается в модуль Test Lab.
  • Изменения, внесенные в тестовые наборы в модуле «Тестовая лаборатория», не влияют на родительские тестовые сценарии в модуле «План тестирования». Вы можете экспериментировать. Отсюда и название Тестовая Лаборатория!
  • Лучше дать имя набора тестов такое же, как имя модуля, чтобы все тесты в модуле содержались в одном наборе тестов, который можно было бы легко выполнять и отслеживать.
  • Каждая папка набора тестов назначена определенному циклу. Это позволяет пользователям группировать тесты, которые будут выполняться в определенном цикле.
  • Этот модуль также помогает пользователю отслеживать ход цикла по мере выполнения тестов.
  • Модуль Test Lab состоит из следующих функций и позволяет нам подробно разобраться с каждой из них.

Тестовая лаборатория в HP ALM

Как создать набор тестов

Шаг 1) Первый шаг — создать корневую папку в качестве контейнера для наборов тестов. Мы можем назвать его в соответствии с выпуском и циклом, чтобы его было легко отслеживать.

  1. Перейдите к модулю «Тестовая лаборатория» на вкладке «Тестирование».
  2. Создайте новую папку, щелкнув значок «Новая папка».
  3. Откроется диалоговое окно «Новая папка набора тестов». Введите имя папки «2017 R1 – Cycle 1».
  4. Нажмите "ОК".

Создайте набор тестов

Шаг 2) Папка тестового запуска будет создана, как показано ниже.

Создайте набор тестов

Шаг 3) Выберите созданную папку и назначьте ей «Цикл», что означает, что весь набор тестов должен быть выполнен для цикла 1.

Создайте набор тестов

Шаг 4) Введите имя набора тестов и нажмите «ОК».

Примечание: Target Поле «Цикл» отключено, поскольку целевой цикл выбран на уровне папки (2017 R1 – Цикл 1).

Создайте набор тестов

Шаг 5) После создания набора тестов нам нужно выбрать тесты и добавить их в набор тестов.

  1. Выберите набор тестов.
  2. Перейдите к «Сетке выполнения».
  3. Нажмите кнопку «Выбрать тесты». Откроется дерево плана тестирования.
  4. Выберите тесты, которые будут выполнены в этом цикле.
  5. Нажмите кнопку «<=». Это позволит переместить тестовые примеры из плана тестирования в лабораторию тестирования.

Создайте набор тестов

Шаг 6) При добавлении тестов из дерева плана тестирования пользователю отображаются все параметры конфигурации выбранных тестов. Пользователь может редактировать конфигурацию перед добавлением ее в лабораторию тестирования.

Примечание. Пользователь не может контролировать выбор конфигурации теста в тестовой лаборатории. Следовательно, вся конфигурация будет добавлена ​​в набор тестов по умолчанию. В случае, если одна из выбранных конфигураций НЕ является частью цикла, после добавления тестов удалите их из тестовой лаборатории..

Создайте набор тестов

Шаг 7) После выбора конфигураций выбранные тесты добавляются в набор тестов. В данном случае мы выбрали все три конфигурации; следовательно, мы можем найти три экземпляра «01- Login Test».

Создайте набор тестов

Шаг 8) Повторите вышеуказанные шаги, чтобы создать дополнительные наборы тестов и выбрать все соответствующие тесты, запланированные для этого цикла. После создания всего набора тестов структура набора тестов будет такой, как показано ниже:

Создайте набор тестов

Шаг 9) Другая важная вкладка, которую нам нужно понять, — это «Поток выполнения». Выберите вкладку «Поток выполнения», где отображается порядок, в котором тесты будут отображаться во время выполнения. Пользователи также могут изменить порядок выполнения с помощью этой вкладки, которая будет рассмотрена в отдельном разделе этого модуля.

Создайте набор тестов

Как выполнять тесты

Шаг 1) Созданные наборы тестов теперь готовы к выполнению. Тесты могут выполняться двумя способами.

  • Запустить тестовый набор – Эта опция позволяет пользователю выполнять все тесты в выбранном наборе тестов.
  • Run – Эта опция помогает пользователю выполнить только выбранный тест.

Выполнение тестов

Шаг 2) Давайте выполним весь набор тестов модуля входа в систему, выбрав опцию «Выполнить набор тестов». При нажатии «Запустить тестовый набор» пользователю отображаются два варианта.

  1. Ручной бегун (по умолчанию) — порядок тестов, отображаемых во время выполнения, будет таким же, как порядок, отображаемый в сетке набора тестов.
  2. Автоматический бегун – Порядок тестов, отображаемых во время выполнения, будет соответствовать порядку, установленному на вкладке потока выполнения.

Давайте продолжим с вариантом по умолчанию.

Выполнение тестов

Шаг 3) Пользователю отображается средство запуска ручного теста. В этом диалоге давайте разберемся с важными особенностями.

  1. Начать бег - Помогает начать выполнение
  2. Конец пробега – Прекращает текущее выполнение и закрывает программу запуска вручную.
  3. Отменить запуск – Отменяет выполнение текущих тестов.
  4. Вложения – Помогает нам прикрепить скриншот/любую другую информацию, связанную с выполнением этого теста.
  5. Новый дефект – При нажатии на него открывается новый диалог дефектов, с помощью которого дефект можно разместить.
  6. Информация об ОС – Предоставляет информацию об операционной системе, в которой выполняются тесты.
  7. Имя запуска – Уникальная отметка времени, с помощью которой результаты испытаний можно проанализировать в более поздний момент времени.

Нажмите «Начать запуск».

Выполнение тестов

Шаг 4) Ручной запуск тестов с элементами управления тестом и шагами отображается пользователю. Давайте разберемся с функциями, доступными в этом диалоговом окне запуска тестов.

Добавьте шаг во время выполнения теста Добавьте шаг во время выполнения теста.
Удалить шаг Удалить шаг во время выполнения теста.
Пройти выбранное Пройти выбранное
Не удалось выбрано Не удалось выбрано
Показывает параметр для выбранного шага теста. Показывает параметр для выбранного шага теста.
Сделать снимок экрана и добавить вложения Позволяет пользователю делать снимки экрана и добавлять вложения во время выполнения.
Позволяет пользователю добавлять дефект Позволяет пользователю добавлять дефект во время выполнения.
Показывает пользователю в компактном представлении Показывает пользователю компактный вид средства запуска тестов.
Завершить выполнение Завершить выполнение
  1. Шаг Numbers создано на этапе тестового проектирования
  2. Descriptион выбранного шага.
  3. Ожидаемый результат выбранного шага.

    Выполнение тестов

Шаг 5) Следующий тест в наборе тестов будет отображен пользователю. Повторите шаги 3 и 4, чтобы выполнить тест и отметить статус соответствующим образом.

Выполнение тестов

Как создать расписание тестовых запусков

Тестировщики могут контролировать выполнение теста с помощью вкладки «Последовательность выполнения». Тестировщики также могут указать дату и время выполнения конкретного экземпляра теста. Мы также можем запланировать тест на основе результатов другого указанного экземпляра теста в потоке выполнения.

Теперь давайте разберемся, как запланировать поток тестирования в HP-ALM.

Шаг 1) Выберите вкладку «Последовательность выполнения» в модуле «Тестовая лаборатория».

Создать расписание тестового запуска

Шаг 2) Double щелкните конкретный тест, для которого необходимо настроить расписание. «Расписание тестового запуска» будет отображаться, как показано ниже. Мы можем заметить, что нет никаких условий выполнения, которые были установлены по умолчанию.

Создать расписание тестового запуска

Шаг 3) Чтобы добавить условие выполнения, щелкните значок «+», как показано ниже.

Создать расписание тестового запуска

Шаг 4) Откроется диалоговое окно Новое условие выполнения.

  1. Выберите тест из раскрывающегося списка тестов. Будут отображены все тесты в наборе тестов.
  2. Выберите условие. Это может быть либо «Пройдено», либо «Завершено».
  3. Нажмите «ОК».

    Создать расписание тестового запуска

Шаг 5) Отображается расписание тестового запуска с добавленными условиями выполнения.

Создать расписание тестового запуска

Шаг 6) Поток выполнения автоматически перестраивается, как показано ниже. В соответствии с показанным ниже потоком тест 'Cluster Head» будет выполнен только после завершения операции «02 – Проверка кнопки сброса».

Создать расписание тестового запуска

Шаг 7) Теперь давайте разберемся, как тестировщики могут указать дату и время в потоке выполнения для выполнения определенного теста. Полезнее, когда тестировщики знают о готовности определенной функциональности или планируют автоматические тесты.

Допустим, профиль входа менеджера будет готов только после определенной даты. Следовательно, тестировщики могут выполнить то же самое, указав условия в «Потоке выполнения».

Double Нажмите на тест, для которого необходимо установить критерии потока выполнения.

Создать расписание тестового запуска

Шаг 8) Теперь,

  1. Перейдите к модулю «Зависимость от времени».
  2. Выберите «Запустить в указанное время»
  3. Введите дату, в которую вы хотите выполнить
  4. Введите время, когда вы хотите выполнить тест.
  5. Щелкните "ОК".

Создать расписание тестового запуска

Шаг 9) Вкладка «Поток выполнения» будет изменена, как показано ниже. Такое планирование очень полезно для автоматических тестов, которые выполняют одни и те же шаги.

Примечание: Если запланированная дата и время наступили, ALM автоматически запустит тесты. Это справедливо для автоматического тестирования, поскольку тест будет выполняться без какого-либо ручного вмешательства. Предварительным условием автоматического запуска тестов является то, что хост должен быть готов (не должен быть выключен или заблокирован) и быть в состоянии запустить тест. Если это ручной тест, то никакого эффекта не будет.

Создать расписание тестового запуска

Как анализировать результат теста

Шаг 1) После завершения выполнения теста тестировщики могут просмотреть результаты в модуле «Тестовые прогоны». Он содержит результаты запусков тестовых экземпляров и наборов тестов.

  1. Перейдите к «Тестовые прогоны» на вкладке «Тестирование», и окно откроется, как показано ниже:
  2. Имя запуска — это уникальное значение, создаваемое для каждого из этих тестов.
  3. «Статус» показывает окончательный статус выполнения теста.

Подробный результат можно просмотреть, нажав «Идентификатор запуска».

Анализ результатов теста

Шаг 2) Откроется диалоговое окно «Сведения о запуске», и пользователь сможет просмотреть подробный результат.

  1. Перейдите на вкладку «Отчет» окна «Сведения о выполнении».
  2. Тестировщики могут проверить статус каждого из этих этапов тестирования.
  3. Нажмите «ОК», чтобы закрыть диалоговое окно.

Анализ результатов теста

Видео о тестовой лаборатории

Нажмите здесь если видео недоступно

моменты, чтобы помнить:

  • Вы будете использовать Тестовая лаборатория модуль в QualityCenter для выполнения ваших тестовых случаев
  • Прежде чем приступить к выполнению, необходимо создать «Дерево набора тестов».
  • Чтобы создать дерево набора тестов, вам необходимо сначала создать «Папку набора тестов».
  • Затем вы добавите «Тесты», созданные в модуле «План тестирования», в папку набора тестов.
  • Папка набора тестов вместе с добавленными тестами называется деревом набора тестов (поскольку оно выглядит как древовидная структура).
  • Наборы тестов могут включать как ручные, так и автоматические тесты.
  • Вы можете включить один и тот же тест в разные наборы тестов или добавить несколько экземпляров теста в один и тот же набор тестов.
  • Центр качества также обеспечивает планирование, в котором вы можете указать дату и время выполнения ваших наборов тестов.