Модуль «Требования» в учебном пособии HP ALM (Центр качества)
- Определение требований является одним из предварительных этапов жизненного цикла разработки программного обеспечения.
- Определение требований относится к тому, что должно быть доставлено клиентам в конце этого конкретного выпуска.
- Краткое и ясное определение требований заранее приведет к минимальным доработкам после завершения разработки.
- Этот модуль в ALM позволяет пользователям определять, управлять и отслеживать требования.
Мы воспользуемся примером приложения (GURU99 Banking), чтобы лучше понять его.
Как создать требования
Шаг 1) Нажмите «Требования» в модуле «Требования».
Шаг 2) Давайте сохраним все требования для этого выпуска (2017 R1) в определенной папке, чтобы нам было легко получить к ним доступ. В дополнение к этому мы хотели бы показать различие между «функциональными» и «нефункциональными» требованиями, разместив их в разных папках.
- Нажмите значок «Новая папка» в модуле «Требования».
- Введите имя папки как «2017 R1», чтобы легко определить требования к этому выпуску.
Шаг 3) Созданная папка будет отображаться, как показано ниже.
Шаг 4) Теперь давайте создадим папку для 'Функциональный' Требования, в которых поддерживаются все документы/рабочие элементы функциональных требований.
Шаг 5) Созданная папка будет отображаться в 'Требования' модуль, как показано ниже.
Шаг 6) Аналогично создайте «Нефункциональную» папку. После создания функциональной и нефункциональной папки у нас будет структура папок, как показано ниже.
Шаг 7) Нажмите значок «Новые требования» на странице требований, как показано ниже.
Откроется диалоговое окно «Новые требования», и пользователю необходимо ввести следующие обязательные поля.
- Введите название требования
- Выберите тип требования
Шаг 8) Пользователь также может ввести следующие необязательные поля.
- Автор
- приоритет
- Revпросмотрел
- Target Release
- Target Цикл
- Descriptион и комментарии.
Шаг 9) Требования также позволяют пользователям вводить требования в 'Богатый текст' отформатируйте напрямую, как показано ниже.
Шаг 10) Обычно требования фиксируются в текстовом документе. Их можно загрузить на вкладке «Вложения», как показано ниже. ALM также поддерживает все другие типы файлов, такие как .xls, .jpg и т. д. После загрузки нажмите кнопку «Отправить».
Шаг 11) Требование будет отображаться пользователю, как показано ниже:
Как загрузить требования с помощью Microsoft Excel
Иногда пользователь не будет создавать требования вручную. Можно легко загрузить все требования сразу, а не создавать каждое по отдельности, что отнимает много времени. Чтобы облегчить загрузку в ALM, HP разработала надстройку, с помощью которой пользователь может загружать файлы напрямую из MS Excel/MS Word. Давайте разберемся с пошаговой процедурой загрузки требований в контроль качества из 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 таким образом, чтобы его можно было загрузить.
- Выберите поля, которые вы хотите загрузить в ALM, и создайте заголовок в Excel для этих полей.
- Введите действительные данные в каждое из этих полей, как показано ниже.
Шаг 2) После выбора данных для загрузки нажмите «Экспорт в HP ALM» в разделе «Надстройки».
Шаг 3) Откроется мастер экспорта ALM. Введите URL-адрес сервера HP ALM и нажмите «Далее».
Введите имя пользователя и пароль для аутентификации и нажмите «Далее».
Шаг 3) Выберите домен, имя проекта, в который мы хотим загрузить требования, и нажмите «Далее».
Шаг 4) Выбираем тип данных, которые мы хотим загрузить. В данном случае это требования. Мы также можем загрузить тесты/дефекты, с которыми мы разберемся позже.
Шаг 5) Введите имя новой карты. Первый вариант «Выбрать карту» отключен, поскольку мы еще не создали карту. Следовательно, мы должны создать новое имя карты и нажать «Далее». Мы не выбрали «Создать временную карту», поскольку нам хотелось бы использовать ее каждый раз для загрузки «Требований».
Шаг 5b) В этом диалоговом окне пользователь должен выбрать поведение типа требования. Если мы загружаем только один тип требований, нам следует выбрать «Один тип требования».
Мы загружаем различные типы требований. Следовательно, нам нужно сопоставить соответствующий столбец в Excel. Согласно нашему шаблону, столбец «E» содержит тип требования.
Шаг 6) После нажатия кнопки «Далее» откроется диалоговое окно сопоставления, как показано ниже.
- Перечисленные элементы сетки левой панели соответствуют полям, доступным для загрузки в HP ALM. Обратите внимание, что поля, отмеченные красным, должны быть сопоставлены, поскольку они являются обязательными.
- Элементы сетки правой панели относятся к полям, которые сопоставлены таким образом, что значения Excel передаются в соответствующие поля ALM.
Теперь давайте разберемся, как сопоставить поля в Excel с полями в ALM.
Выберите поле, которое пользователь хочет сопоставить, и нажмите кнопку со стрелкой, как показано ниже.
Введите имя столбца в Excel, которое соответствует соответствующему имени столбца в HP ALM.
Шаг 8) После успешной загрузки ALM отображает сообщение, как показано ниже. Если появляются ошибки, исправьте проблему и попробуйте повторно загрузить то же самое.
Шаг 11) Теперь давайте проверим то же самое на вкладке «Требования». Все сведения о требованиях, включая вложения, загружаются, как показано ниже.
Как провести анализ покрытия (отслеживание требований)
После того, как пользователь нанес на карту все требования, тесты и дефекты, как описано в каждой из этих глав, мы сможем создать матрицу анализа покрытия и прослеживаемости.
Анализ покрытия помогает нам понять Тестирование в соответствии с конкретным требованием и подробностями о количестве пройденных/не пройденных/невыполненных тестов.
Шаг 1) Перейдите к модулю требований, нажмите меню «Просмотр» и выберите «Анализ покрытия».
Шаг 2) Анализ покрытия будет создан для каждого из требований, размещенных на вкладке «Требования», с консолидированным статусом на уровне папки.
Шаг 3) При раскрытии папки анализ покрытия будет отображаться, как показано ниже.
Шаг 4) Нажмите на каждый из этих статусов анализа покрытия, чтобы получить подробный отчет.
- Нажмите на статус конкретного требования. Анализ покрытия будет отображаться с количеством сбоев.
- Нажмите «Показать тестовое покрытие», чтобы отобразить подробный статус тестирования, связанный с выбранным требованием.
Шаг 5) При нажатии «Показать тестовое покрытие» будет отображен статус выполнения теста в соответствии с выбранным требованием.
Матрица прослеживаемости:
- Команда Матрица прослеживаемости позволяет пользователям определять степень взаимосвязи между требованиями и другими требованиями (или) между требованиями и тестами.
- В матрице прослеживаемости перечислены исходные требования и связанные с ними требования и тесты. Матрица отображает общее количество связей для каждого исходного требования.
Шаг 1) Первый шаг — перейти в меню «Просмотр» и выбрать «Матрица прослеживаемости».
Шаг 2) Откроется страница «Матрица прослеживаемости», как показано ниже.
- Нажмите «Настроить матрицу прослеживаемости».
- Откроется диалоговое окно «Настройка матрицы прослеживаемости».
Шаг 3) Критерии для создания матрицы прослеживаемости показаны ниже.
- Нажмите «Фильтр» в разделе «Определить требования к исходному коду».
- Откроется диалоговое окно «Требования к фильтру». Нажмите кнопку критериев фильтра.
- Откроется диалоговое окно «Выбор критериев фильтра». Выберите «Функциональный» из списка.
- Нажмите «ОК».
Шаг 4) В диалоговом окне «Требования к фильтру» отображаются критерии фильтра, выбранные пользователем. Нажмите «ОК».
Шаг 5) Откроется диалоговое окно «Настройка прослеживаемости».
- С выбранным «Типом требования»
- Нажмите ссылку «Фильтровать по связанным тестам».
Шаг 6) Давайте сгенерируем матрицу прослеживаемости между требованиями и тестами. Следовательно, после нажатия «Фильтровать по связанным тестам» пользователю отображается следующее диалоговое окно.
- Включите «Фильтровать по связанным тестам».
- Выберите «Связано с» следующими тестами.
- Давайте сгенерируем матрицу прослеживаемости для тех требований, которые прошли более 5 тестов. Следовательно, выберите критерий фильтра как «более».
- Введите значение. В данном случае это «5».
- Нажмите "ОК".
Шаг 7) Пользователю отображается следующий экран со всеми требованиями и соответствующими тестами, если выполняются указанные критерии матрицы прослеживаемости.
Шаг 8) Пользователь также может нажать «Создать матрицу прослеживаемости», которую можно экспортировать в Excel.
- Выберите детали, для которых необходимо создать матрицу прослеживаемости.
- Нажмите «Создать матрицу прослеживаемости».
Шаг 9) Пользователю отображается диалоговое окно сохранения файла.
- Выберите место, где необходимо сохранить матрицу прослеживаемости.
- Введите имя файла
- Щелкните "Сохранить".
Шаг 10) При нажатии кнопки «Сохранить» пользователю создается матрица прослеживаемости.
Вот модуль видео о требованиях
Нажмите здесь если видео недоступно
ключевые выводы: -
- Модуль требований в QualityCenter используется для хранения ваших требований к тестам. На основе этих сохраненных требований вы будете создавать свои тестовые примеры.
- Родительское требование может иметь дочернее требование.
- Каждому требованию присваивается уникальный идентификатор для идентификации.