Модуль требований в HP ALM (Quality Center)
⚡ Умное резюме
Модуль «Требования» в HP ALM (Quality Center) позволяет командам определять, организовывать и... tracВыполняйте все требования проекта. В этом пошаговом руководстве рассматриваются создание папок, ручной ввод и массовая загрузка. Microsoft Надстройка для Excel, анализ покрытия кода и tracгенерация матрицы возможностей.

Что представляет собой модуль «Требования» в HP ALM?
Модуль «Требования» в HP ALM (Quality Center) Это рабочее пространство, где проектная группа записывает, что должно быть включено в релиз, организует эти элементы в иерархическую структуру и связывает их с тестами и дефектами. Это точка входа в рабочий процесс ALM, и каждый последующий модуль зависит от данных, собранных здесь.
- Определение требований — это один из предварительных этапов жизненный цикл разработки программного обеспечения.
- Требование описывает, что должно быть предоставлено клиенту по завершении конкретного релиза.
- Четкое и ясное определение требований на начальном этапе позволяет свести к минимуму доработки после завершения разработки.
- Этот модуль позволяет пользователям определять, управлять и tracОн поддерживает k требований и вложенность "родитель-потомок", что позволяет разбить большое требование на более мелкие.
- Каждому требованию присваивается уникальный идентификатор требования (Requirement ID), который определяет охват и... tracОтчеты о возможностях используются для идентификации.
Доступ к модулю осуществляется через боковую панель ALM, рядом с разделами «План тестирования», «Тестовая лаборатория» и «Дефекты». Если вы впервые сталкиваетесь с этим интерфейсом, то... Пошаговое руководство по графическому интерфейсу HP ALM поясняет каждую из представленных ниже панелей.
В этой статье мы будем использовать пример приложения. GURU99 Банковское дело Таким образом, требования, отображаемые на экране, будут соответствовать реальному набору функций. На скриншоте ниже показано примерное приложение, функции которого мы будем фиксировать в качестве требований.
Почему управление требованиями важно в HP ALM
Хранение требований в электронной таблице на общем диске работает до тех пор, пока не поступит первый запрос на изменение. С этого момента никто не знает, какой тест защищает какое требование или относится ли дефект вообще к согласованному элементу объема работ. Управление требованиями в рамках ALM устраняет эту неопределенность, поскольку сама запись о требовании становится основой для всего проекта.
Четыре практических преимущества дает умение сохранятьping требования находятся внутри модуля, а не за его пределами:
- Единый источник истины. Аналитики, разработчики и тестировщики читают одну и ту же запись, а на вкладке «История» отображается, кто и что изменил.
- Автоматическое покрытие. Как только требование будет связано с тестами, Модуль «План тестирования»ALM рассчитывает покрытие без каких-либо ручных подсчетов.
- Анализ воздействия. При изменении требований связанные тесты помечаются, поэтому команда точно знает, что нужно повторно запустить. Тестовая лаборатория.
- Снятие выравнивания. Target Выпуск и Target Поля цикла связывают каждое требование с планом, определенным в Релизы и циклы.
💡 Совет: Перед первой загрузкой согласуйте список типов требований с вашими бизнес-аналитиками. Изменение типов позже потребует переназначения.ping все шаблоны Excel, которые уже использует ваша команда.
Как создать требования
Шаг 1) В модуле «Требования» нажмите на кнопку «Требования».
Шаг 2) Храните все требования для этого релиза (2017 R1) в отдельной папке, чтобы к ним был легкий доступ. Кроме того, разграничьте «функциональные» и «нефункциональные» требования, разместив их в разных папках.
- Нажмите на значок «Создать папку» в модуле «Требования».
- Введите название папки как «2017 R1», чтобы легко определить требования к этому выпуску.
Шаг 3) Созданная папка отображается, как показано ниже.
Шаг 4) Теперь создайте папку для 'функциональная«Требования», где хранятся все документы с функциональными требованиями и рабочие элементы.
Шаг 5) Созданная папка отображается в 'ТребованияМодуль показан ниже.
Шаг 6) Аналогичным образом создайте папку «Нефункциональные». После создания папок «Функциональные» и «Нефункциональные» структура папок будет выглядеть следующим образом.
Шаг 7) На странице требований нажмите на значок «Новое требование», как показано ниже.
Открывается диалоговое окно «Новое требование», и пользователю необходимо заполнить следующие обязательные поля.
- Введите название требования.
- Выберите тип требования.
В приведенном ниже диалоговом окне отображаются заполненные обязательные поля.
Шаг 8) Пользователь также может заполнить следующие необязательные поля.
- Автор
- приоритет
- Revпросмотрел
- Target Release
- Target Цикл
- Descriptион и комментарии
Шаг 9) Модуль также позволяет пользователям вводить текст требований в поле "Богатый текстФормат ' напрямую, как показано ниже.
Шаг 10) Обычно требования описываются в документе Word. Их можно загрузить на вкладке «Вложения», как показано ниже. ALM также поддерживает другие типы файлов, такие как .xls и .jpg. После загрузки нажмите кнопку «Отправить».
Шаг 11) Сохраненное требование отображается пользователю, как показано ниже.
Как загрузить требования с помощью Microsoft Excel
Создание требований вручную подходит для небольшого количества элементов, но становится медленным, когда релиз содержит десятки таких элементов. Загрузка данных сразу в большом количестве намного быстрее, чем добавление каждого требования по отдельности. Для этого HP поставляет надстройку, которая экспортирует строки непосредственно из Microsoft Excel или Microsoft Word в ALM. Описанная ниже процедура охватывает весь путь, от загрузки надстройки до проверки загруженных записей.
Перед началом работы полезно увидеть весь рабочий процесс от начала до конца. Три следующие части соответствуют трем этапам, представленным на этой диаграмме.
Часть А – Загрузка надстройки Excel
Шаг 1) Перейдите на главную страницу ALM. http://localhost:8181/qcbin и нажмите «Инструменты» в списке ссылок.
Шаг 2) На странице надстроек нажмите на ссылку «Дополнительные надстройки HP ALM», как показано ниже.
Шаг 3) Выберите «Надстройки для Microsoft Затем выберите «Приложения», а затем «Microsoft Исключить из списка надстройку Excel, поскольку именно она используется для загрузки данных в HP ALM.
Шаг 4) Выберите «HP ALM». Microsoft Надстройка Excel для ALM 12.00, ссылка на которую соответствует версии вашего сервера.
Шаг 5) На странице загрузки также доступны руководство пользователя (Read-me) и руководство по установке надстройки (Add-in), которые заслуживают внимания.pingПри нажатии на ссылку для скачивания файл установки надстройки сохраняется в местоположение по умолчанию или выбранное пользователем.
⚠️ Предупреждение: Версия надстройки должна соответствовать версии сервера ALM. Надстройка, созданная для ALM 12.00, не сможет подключиться к серверу с другой основной версией, и мастер экспорта завершится с ошибкой на этапе аутентификации.
Часть B – Установка надстройки Excel
Шаг 1) Выберите загруженный модуль, щелкните правой кнопкой мыши по файлу и выберите «Запустить от имени администратора», чтобы модуль мог зарегистрироваться в Excel.
Шаг 2) Откроется мастер настройки. RevПросмотрите приветственный экран и нажмите «Далее», чтобы продолжить.
Шаг 3) Выберите тип установки. Здесь выбран вариант «Для всех пользователей», это настройка по умолчанию. Чтобы установить программу только для авторизованной учетной записи, выберите «Только для текущего пользователя» и нажмите «Далее».
Шаг 4) По завершении установки пользователь получит сообщение о статусе. Нажмите кнопку «Готово».
Шаг 5) Чтобы убедиться в успешной установке надстройки, откройте Excel и перейдите на вкладку «Надстройки». Параметр «Экспорт в HP ALM» подтвердит регистрацию надстройки.
Часть C. Загрузка требований в ALM
Шаг 1) Перед загрузкой требований из Excel подготовьте таблицу таким образом, чтобы мастер мог ее прочитать.
- Выберите поля, которые вы хотите загрузить в ALM, и создайте в Excel строку заголовка для этих полей.
- Введите корректные данные в каждое из этих полей, как показано ниже.
Шаг 2) После выбора данных для загрузки нажмите кнопку «Экспорт в HP ALM» на вкладке «Надстройки».
Шаг 3) Откроется мастер экспорта ALM. Введите адрес сервера HP ALM. URL и нажмите «Далее».
Шаг 4) Введите имя пользователя и пароль для аутентификации и нажмите «Далее».
Шаг 5) Выберите домен и название проекта, в который следует загрузить требования, затем нажмите «Далее».
Шаг 6) Выберите тип данных для загрузки. В данном случае это «Требования». Тесты и дефекты можно загрузить с помощью того же мастера.
Шаг 7) Введите новое название карты. Первый пункт, «Выбрать карту», отключен, поскольку карта еще не создана. Создайте новое название карты и нажмите «Далее». Пункт «Создать временную карту» оставлен невыбранным, поскольку эта карта будет использоваться повторно каждый раз при загрузке требований.
Шаг 8) В этом диалоговом окне пользователь должен выбрать тип загружаемого требования. Если загружается только один тип требования, выберите «Один тип требования». Поскольку в этом примере загружаются различные типы требований, тип должен быть сопоставлен с соответствующим столбцом в Excel. В этом шаблоне столбец «E» содержит тип требования.
Шаг 9) При нажатии кнопки «Далее» отобразится карта.ping откроется диалоговое окно, как показано ниже.
- В левой панели перечислены поля, доступные для загрузки в HP ALM. Обратите внимание, что поля, отмеченные звездочкой, red являются обязательными и должны быть нанесены на карту.
- В правой панели отображается список полей, которые уже сопоставлены, так что значения из Excel передаются в соответствующие поля ALM.
Шаг 10) Чтобы сопоставить поле, выберите поле ALM, которое хотите сопоставить, и нажмите кнопку со стрелкой, как показано ниже.
Шаг 11) Введите букву столбца Excel, соответствующую выбранному полю HP ALM.
Шаг 12) Сопоставьте все необходимые столбцы в Excel с соответствующими полями в HP ALM. После сопоставленияping Для заполнения всех обязательных полей нажмите кнопку «Экспорт».
Шаг 13) При успешной загрузке ALM отображает сообщение, показанное ниже. Если возникают ошибки, исправьте отмеченные строки и повторно запустите экспорт.
Шаг 14) Проверьте результат на вкладке «Требования». Все детали требований, включая вложения, загружены, как показано ниже.
Как провести анализ покрытия кода (анализ требований) Trac(способность)
После определения требований, тестов и дефектов ALM может сгенерировать анализ покрытия и tracМатрица удобства. Анализ покрытия показывает степень покрытия тестами конкретного требования, а также количество пройденных, не пройденных и невыполненных тестов. Это самый быстрый способ доказать, что каждый элемент области применения имеет как минимум один прецедент за этим.
Шаг 1) Перейдите в модуль «Требования», щелкните меню «Просмотр» и выберите «Анализ покрытия».
Шаг 2) Анализ покрытия генерируется для каждого требования, размещенного на вкладке «Требования», с консолидированным статусом на уровне папки.
Шаг 3) После распаковки папки отображается результат анализа покрытия, как показано ниже.
Шаг 4) Нажмите на любой статус анализа покрытия, чтобы получить подробный отчет.
- Щелкните по статусу конкретного требования. Отобразится анализ покрытия с указанием количества ошибок.
- Нажмите кнопку «Показать покрытие тестами», чтобы отобразить подробный статус тестирования, относящийся к выбранному требованию.
Шаг 5) При нажатии кнопки «Показать покрытие тестами» отображается статус выполнения тестов для выбранного требования. Неудачные записи здесь — это те, которые обычно преобразуются в записи в Управление дефектами.
TracМатрица возможностей
- TracМатрица удобства позволяет пользователям определить степень взаимосвязи между требованиями и другими требованиями, а также между требованиями и тестами.
- В матрице перечислены исходные требования вместе с соответствующими требованиями и тестами, а также отображается общее количество связей для каждого исходного требования.
Шаг 1) Перейдите в меню «Вид» и выберите «TracМатрица возможностей».
Шаг 2) TracСтраница «Матрица удобства» открывается, как показано ниже.
- Нажмите «Настроить». TracМатрица возможностей».
- «Настройка» TracОткрывается диалоговое окно «Матрица возможностей».
Шаг 3) Установите критерии для генерации tracМатрица возможностей представлена ниже.
- В разделе «Определение требований к источнику» нажмите «Фильтр».
- Откроется диалоговое окно «Требования к фильтру». Нажмите кнопку «Критерии фильтра».
- Откроется диалоговое окно «Выбор критериев фильтра». Выберите «Функциональные» из списка.
- Нажмите «ОК».
Шаг 4) В диалоговом окне «Требования к фильтру» отображаются критерии фильтрации, выбранные пользователем. Нажмите «ОК».
Шаг 5) Настройка TracОтображается диалоговое окно возможностей.
- Отображается выбранный «Тип требования».
- Нажмите на ссылку «Фильтровать по связанным тестам».
Шаг 6) Генерировать tracМатрица совместимости между требованиями и тестами. При нажатии кнопки «Фильтровать по связанным тестам» отображается следующее диалоговое окно.
- Включите «Фильтровать по связанным тестам».
- Выберите «Связано с» следующими тестами.
- Чтобы сгенерировать матрицу для требований, содержащих более 5 тестов, выберите критерий фильтра «более».
- Введите значение. В данном случае это «5».
- Нажмите «ОК».
Шаг 7) На следующем экране отображаются все требования и соответствующие им тесты при условии выполнения указанных условий. tracКритерии пригодности соблюдены.
Шаг 8) Пользователь также может нажать кнопку «Сгенерировать». Trac«Матрица удобства» для экспорта результатов в Excel.
- Выберите сведения, для которых... tracНеобходимо составить матрицу возможностей.
- Нажмите «Сгенерировать» TracМатрица возможностей».
Шаг 9) Пользователю отображается диалоговое окно «Сохранить файл».
- Выберите место, где tracМатрица мобильности должна быть сохранена.
- Введите имя файла.
- Щелкните "Сохранить".
Шаг 10) При нажатии кнопки «Сохранить» tracМатрица удобства генерируется и открывается для пользователя.
В коротком видеоролике ниже показаны те же экраны модуля «Требования».
Сравнение типов требований и вариантов выбора полей.
ALM поставляется с небольшим набором типов требований по умолчанию, и каждый из них изменяет поля, отображаемые на вкладке «Подробности». Выбор правильного типа на раннем этапе сохраняет карту Excel.ping Стабильная и информативная отчетность.
| Тип требования | Типичное использование | Проходят ли они обследование? |
|---|---|---|
| Не определено | Заполнитель создан во время первого импорта, уточнен позже. | Нет |
| Бизнес | Основная бизнес-цель высокого уровня, определяемая действиями аналитика. | Нет |
| Папка | Grouping узел, например, «2017 R1» или «Функциональный» | Нет |
| функциональная | Поведение, которое должно демонстрировать приложение | Да |
| Тестирование | Требование, сформулированное специально для разработки тестовых испытаний. | Да |
С тестами можно связывать только те типы, которые помечены как тестируемые, поэтому в бизнес-требованиях никогда не отображается процент покрытия. Два принципа помогают поддерживать модуль в чистоте:
- Старайтесь, чтобы структура папок была неглубокой. Обычно достаточно сначала релиз, затем категория, а потом требования.
- Используйте сохраненную карту Excel вместо временной, чтобы при повторных загрузках получалась идентичная карта полей.ping.
Администраторы проекта могут добавлять пользовательские типы требований и поля, как описано в настройка проекта.
Для выполнения этих требований продолжайте в том же духе. Модуль «План тестирования» разработать связанные тесты, а затем запустить их из Тестовая лаборатория и регистрировать результаты через Управление дефектамиЕсли вы все еще занимаетесь настройкой, ознакомьтесь с информацией. Что такое HP ALM? и этапы установкии подготовьтесь к собеседованиям с Вопросы для собеседования в HP ALM.
Часто задаваемые вопросы (FAQ)
Нажмите здесь если видео недоступно





















































