Учебники

5) Спецификация требований

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

Модуль «Все о требованиях» в HP ALM

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

В этом уроке мы узнаем

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

  1. автор
  2. приоритет
  3. Отзыв
  4. Целевой релиз
  5. Целевой цикл
  6. Описание и комментарии.

Шаг 9)  Требования также позволяют пользователям вводить требования в формате « Rich Text » напрямую, как показано ниже.

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

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

Модуль «Все о требованиях» в HP ALM

Часть A — Загрузка:

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

Часть Б — Установка:

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

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

Шаг 1)  Перейдите к модулю требований и нажмите «View» Menu и выберите «Coverage Analysis».

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

Шаг 5)  Отображается диалог настройки трассируемости

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

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

Модуль «Все о требованиях» в HP ALM

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

Модуль «Все о требованиях» в HP ALM

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

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

Ключевые выносы: —

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