- Определение требований - это один из предварительных этапов жизненного цикла разработки программного обеспечения.
- Определение требований относится к тому, что должно быть доставлено клиентам в конце этого конкретного выпуска.
- Предварительное установление требований с краткостью и ясностью приведет к минимальной доработке после завершения разработки.
- Этот модуль в ALM позволяет пользователям определять, управлять и отслеживать требования.
Мы воспользуемся примером приложения (GURU99 Banking), чтобы лучше понять его.
В этом уроке мы узнаем
- Как создать требование
- Как загрузить требование с помощью Microsoft Excel
- Как выполнить анализ покрытия (отслеживание требований)
Как создать требования
Шаг 1) Щелкните «Требования» в модуле «Требования».
Шаг 2) Давайте сохраним все требования для этого выпуска (2017 R1) в определенной папке, чтобы нам было легко получить к ней доступ. В дополнение к этому мы хотели бы показать различие между «функциональными» и «нефункциональными» требованиями, разместив их в разных папках.
- Щелкните значок «Новая папка» в модуле требований.
- Введите имя папки как « 2017 R1 », чтобы легко определить требования для этого выпуска.
Шаг 3) Созданная папка будет показана, как показано ниже.
Шаг 4) Теперь давайте создадим папку для « Функциональных» требований, в которой будут храниться все документы / рабочие элементы функциональных требований.
Шаг 5) Созданная папка будет отображаться в модуле « Требования», как показано ниже.
Шаг 6) Аналогичным образом создайте «нефункциональную» папку. После создания как функциональной, так и нефункциональной папки у нас будет структура папок, как показано ниже.
Шаг 7) Щелкните значок «Новые требования» на странице требований, как показано ниже.
Откроется диалоговое окно «Новые требования», в котором пользователь должен ввести следующие обязательные поля.
- Введите название требования
- Выберите тип требования
Шаг 8) Пользователь также может ввести следующие необязательные поля.
- Автор
- Приоритет
- Проверено
- Целевой выпуск
- Целевой цикл
- Описание и комментарии.
Шаг 9) Требования также позволяет пользователям вводить требования в формате « Rich Text », как показано ниже.
Шаг 10) Обычно требования фиксируются в текстовом документе. Они будут загружены на вкладке вложений, как показано ниже. ALM также поддерживает все другие типы файлов, такие как .xls, .jpg.webp и т. Д. После загрузки нажмите кнопку «Отправить».
Шаг 11) Требование будет отображаться пользователю, как показано ниже:
Как загрузить требования с помощью Microsoft Excel
Иногда пользователь не может создавать требования вручную. Легко загружать все требования сразу, а не создавать каждое по отдельности, что занимает много времени. Чтобы упростить загрузку в ALM, HP разработала надстройку, с помощью которой пользователь может загружать файлы напрямую из MS excel / MS Word. Давайте разберемся с пошаговой процедурой загрузки требований в QC из Excel.
Для загрузки Требований нам нужно понимать рабочий процесс:
Часть A - Загрузка:
Шаг 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 Add-in для ALM 12.00. Пользователи также могут обратиться к руководству «Прочтите» и «Руководству по надстройке». После нажатия на ссылку файл настройки надстройки будет загружен в местоположение по умолчанию / в местоположение, выбранное пользователем.
Часть B - Установка:
Шаг 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.
Сопоставьте все обязательные столбцы в 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 используется для хранения ваших требований к тестированию. На основе этих сохраненных требований вы создадите свои тестовые примеры.
- У родительского требования может быть дочернее требование.
- Каждому требованию присваивается уникальный идентификатор для идентификации.