Модуль «Требования» в учебном пособии HP ALM (Центр качества)

  • Определение требований является одним из предварительных этапов жизненного цикла разработки программного обеспечения.
  • Определение требований относится к тому, что должно быть доставлено клиентам в конце этого конкретного выпуска.
  • Краткое и ясное определение требований заранее приведет к минимальным доработкам после завершения разработки.
  • Этот модуль в ALM позволяет пользователям определять, управлять и отслеживать требования.

Модуль требований в HP ALM

Мы воспользуемся примером приложения (GURU99 Banking), чтобы лучше понять его.

Модуль требований в HP ALM

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

Шаг 1) Нажмите «Требования» в модуле «Требования».

Создать требования

Шаг 2) Давайте сохраним все требования для этого выпуска (2017 R1) в определенной папке, чтобы нам было легко получить к ним доступ. В дополнение к этому мы хотели бы показать различие между «функциональными» и «нефункциональными» требованиями, разместив их в разных папках.

  1. Нажмите значок «Новая папка» в модуле «Требования».
  2. Введите имя папки как «2017 R1», чтобы легко определить требования к этому выпуску.

Создать требования

Шаг 3) Созданная папка будет отображаться, как показано ниже.

Создать требования

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

Создать требования

Шаг 5) Созданная папка будет отображаться в 'Требования' модуль, как показано ниже.

Создать требования

Шаг 6) Аналогично создайте «Нефункциональную» папку. После создания функциональной и нефункциональной папки у нас будет структура папок, как показано ниже.

Создать требования

Шаг 7) Нажмите значок «Новые требования» на странице требований, как показано ниже.

Создать требования

Откроется диалоговое окно «Новые требования», и пользователю необходимо ввести следующие обязательные поля.

  1. Введите название требования
  2. Выберите тип требования

Создать требования

Шаг 8) Пользователь также может ввести следующие необязательные поля.

  1. Автор
  2. приоритет
  3. Revпросмотрел
  4. Target Release
  5. Target Цикл
  6. Descriptион и комментарии.

Шаг 9) Требования также позволяют пользователям вводить требования в 'Богатый текст' отформатируйте напрямую, как показано ниже.

Создать требования

Шаг 10) Обычно требования фиксируются в текстовом документе. Их можно загрузить на вкладке «Вложения», как показано ниже. ALM также поддерживает все другие типы файлов, такие как .xls, .jpg и т. д. После загрузки нажмите кнопку «Отправить».

Создать требования

Шаг 11) Требование будет отображаться пользователю, как показано ниже:

Создать требования

Как загрузить требования с помощью Microsoft Excel

Иногда пользователь не будет создавать требования вручную. Можно легко загрузить все требования сразу, а не создавать каждое по отдельности, что отнимает много времени. Чтобы облегчить загрузку в ALM, HP разработала надстройку, с помощью которой пользователь может загружать файлы напрямую из MS Excel/MS Word. Давайте разберемся с пошаговой процедурой загрузки требований в контроль качества из Excel.

Для загрузки требований нам необходимо понять рабочий процесс:

Загрузить требования, используя Microsoft Excel

Часть А – Загрузка

Шаг 1) Перейдите на домашнюю страницу ALM. http://localhost:8181/qcbin и нажмите «Инструменты» в списке ссылок.

Требования к загрузке

Шаг 2: Нажмите ссылку «Дополнительные надстройки HP ALM» на странице надстроек, как показано ниже.

Требования к загрузке

Шаг 3) Выберите «Надстройки для Microsoft Приложения» и выберите «Microsoft Excel» по ссылке, так как мы будем использовать надстройку MS Excel для загрузки данных в HP-ALM.

Требования к загрузке

Шаг 3) Выберите HP-ALM Microsoft Ссылка на надстройку Excel для ALM 12.00.

Требования к загрузке

Шаг 4) Выберите HP-ALM Microsoft Ссылка на надстройку Excel для ALM 12.00. Пользователи также могут обратиться к Руководству «Read-me» и Руководству по надстройкам. При нажатии на ссылку установочный файл надстройки будет загружен в папку по умолчанию/выбранную пользователем папку.

Требования к загрузке

Часть Б – Установка

Шаг 1) Выберите загруженную надстройку и щелкните правой кнопкой мыши по загруженному файлу. Выберите «Запуск от имени администратора».

Установка требований

Шаг 2) Выберите загруженную надстройку и щелкните правой кнопкой мыши по загруженному файлу. Выберите «Запуск от имени администратора», чтобы мы могли установить надстройку.

Установка требований

Шаг 3) Выберите тип установки. Здесь мы выбрали «Для всех пользователей», который был настройкой по умолчанию. Если вы хотите установить только для текущего пользователя, выберите «Только для текущего пользователя» и нажмите «Далее».

Установка требований

Шаг 4) По завершении установки пользователь получит сообщение о состоянии. Нажмите кнопку «Готово».

Установка требований

Шаг 5) Чтобы проверить, успешно ли установлена ​​надстройка, откройте Excel и перейдите на вкладку «Надстройки». Вы найдете опцию «Экспорт в HP ALM», что означает, что «надстройка» установлена ​​успешно.

Установка требований

Часть C. Загрузка требований в ALM

Шаг 1) Прежде чем загружать требования из Excel, нам необходимо подготовить Excel таким образом, чтобы его можно было загрузить.

  1. Выберите поля, которые вы хотите загрузить в ALM, и создайте заголовок в Excel для этих полей.
  2. Введите действительные данные в каждое из этих полей, как показано ниже.

Загрузка требований в ALM

Шаг 2) После выбора данных для загрузки нажмите «Экспорт в HP ALM» в разделе «Надстройки».

Загрузка требований в ALM

Шаг 3) Откроется мастер экспорта ALM. Введите URL-адрес сервера HP ALM и нажмите «Далее».

Загрузка требований в ALM

Введите имя пользователя и пароль для аутентификации и нажмите «Далее».

Загрузка требований в ALM

Шаг 3) Выберите домен, имя проекта, в который мы хотим загрузить требования, и нажмите «Далее».

Загрузка требований в ALM

Шаг 4) Выбираем тип данных, которые мы хотим загрузить. В данном случае это требования. Мы также можем загрузить тесты/дефекты, с которыми мы разберемся позже.

Загрузка требований в ALM

Шаг 5) Введите имя новой карты. Первый вариант «Выбрать карту» отключен, поскольку мы еще не создали карту. Следовательно, мы должны создать новое имя карты и нажать «Далее». Мы не выбрали «Создать временную карту», ​​поскольку нам хотелось бы использовать ее каждый раз для загрузки «Требований».

Загрузка требований в ALM

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

Мы загружаем различные типы требований. Следовательно, нам нужно сопоставить соответствующий столбец в Excel. Согласно нашему шаблону, столбец «E» содержит тип требования.

Загрузка требований в ALM

Шаг 6) После нажатия кнопки «Далее» откроется диалоговое окно сопоставления, как показано ниже.

  1. Перечисленные элементы сетки левой панели соответствуют полям, доступным для загрузки в HP ALM. Обратите внимание, что поля, отмеченные красным, должны быть сопоставлены, поскольку они являются обязательными.
  2. Элементы сетки правой панели относятся к полям, которые сопоставлены таким образом, что значения Excel передаются в соответствующие поля ALM.

Загрузка требований в ALM

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

Выберите поле, которое пользователь хочет сопоставить, и нажмите кнопку со стрелкой, как показано ниже.

Загрузка требований в ALM

Введите имя столбца в Excel, которое соответствует соответствующему имени столбца в HP ALM.

Загрузка требований в ALM

Сопоставьте все необходимые столбцы Excel с соответствующими полями в HP ALM. После сопоставления всех необходимых полей нажмите «Экспорт».

Загрузка требований в ALM

Шаг 8) После успешной загрузки ALM отображает сообщение, как показано ниже. Если появляются ошибки, исправьте проблему и попробуйте повторно загрузить то же самое.

Загрузка требований в ALM

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

Загрузка требований в ALM

Как провести анализ покрытия (отслеживание требований)

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

Анализ покрытия помогает нам понять Тестирование в соответствии с конкретным требованием и подробностями о количестве пройденных/не пройденных/невыполненных тестов.

Шаг 1) Перейдите к модулю требований, нажмите меню «Просмотр» и выберите «Анализ покрытия».

Анализ покрытия (отслеживание требований)

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

Анализ покрытия (отслеживание требований)

Шаг 3) При раскрытии папки анализ покрытия будет отображаться, как показано ниже.

Анализ покрытия (отслеживание требований)

Шаг 4) Нажмите на каждый из этих статусов анализа покрытия, чтобы получить подробный отчет.

  1. Нажмите на статус конкретного требования. Анализ покрытия будет отображаться с количеством сбоев.
  2. Нажмите «Показать тестовое покрытие», чтобы отобразить подробный статус тестирования, связанный с выбранным требованием.

Анализ покрытия (отслеживание требований)

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

Анализ покрытия (отслеживание требований)

Матрица прослеживаемости:

  • Команда Матрица прослеживаемости позволяет пользователям определять степень взаимосвязи между требованиями и другими требованиями (или) между требованиями и тестами.
  • В матрице прослеживаемости перечислены исходные требования и связанные с ними требования и тесты. Матрица отображает общее количество связей для каждого исходного требования.

Шаг 1) Первый шаг — перейти в меню «Просмотр» и выбрать «Матрица прослеживаемости».

Анализ покрытия (отслеживание требований)

Шаг 2) Откроется страница «Матрица прослеживаемости», как показано ниже.

  • Нажмите «Настроить матрицу прослеживаемости».
  • Откроется диалоговое окно «Настройка матрицы прослеживаемости».

Анализ покрытия (отслеживание требований)

Шаг 3) Критерии для создания матрицы прослеживаемости показаны ниже.

  • Нажмите «Фильтр» в разделе «Определить требования к исходному коду».
  • Откроется диалоговое окно «Требования к фильтру». Нажмите кнопку критериев фильтра.
  • Откроется диалоговое окно «Выбор критериев фильтра». Выберите «Функциональный» из списка.
  • Нажмите «ОК».

Анализ покрытия (отслеживание требований)

Шаг 4) В диалоговом окне «Требования к фильтру» отображаются критерии фильтра, выбранные пользователем. Нажмите «ОК».

Анализ покрытия (отслеживание требований)

Шаг 5) Откроется диалоговое окно «Настройка прослеживаемости».

  1. С выбранным «Типом требования»
  2. Нажмите ссылку «Фильтровать по связанным тестам».

Анализ покрытия (отслеживание требований)

Шаг 6) Давайте сгенерируем матрицу прослеживаемости между требованиями и тестами. Следовательно, после нажатия «Фильтровать по связанным тестам» пользователю отображается следующее диалоговое окно.

  1. Включите «Фильтровать по связанным тестам».
  2. Выберите «Связано с» следующими тестами.
  3. Давайте сгенерируем матрицу прослеживаемости для тех требований, которые прошли более 5 тестов. Следовательно, выберите критерий фильтра как «более».
  4. Введите значение. В данном случае это «5».
  5. Нажмите "ОК".

Анализ покрытия (отслеживание требований)

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

Анализ покрытия (отслеживание требований)

Шаг 8) Пользователь также может нажать «Создать матрицу прослеживаемости», которую можно экспортировать в Excel.

  1. Выберите детали, для которых необходимо создать матрицу прослеживаемости.
  2. Нажмите «Создать матрицу прослеживаемости».

Анализ покрытия (отслеживание требований)

Шаг 9) Пользователю отображается диалоговое окно сохранения файла.

  1. Выберите место, где необходимо сохранить матрицу прослеживаемости.
  2. Введите имя файла
  3. Щелкните "Сохранить".

Анализ покрытия (отслеживание требований)

Шаг 10) При нажатии кнопки «Сохранить» пользователю создается матрица прослеживаемости.

Анализ покрытия (отслеживание требований)

Вот модуль видео о требованиях

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

ключевые выводы: -

  • Модуль требований в QualityCenter используется для хранения ваших требований к тестам. На основе этих сохраненных требований вы будете создавать свои тестовые примеры.
  • Родительское требование может иметь дочернее требование.
  • Каждому требованию присваивается уникальный идентификатор для идентификации.