Администратор HP ALM: Как создать домен, проект и пользователя

⚡ Умное резюме

Работа с HP ALM Admin начинается в разделе «Администрирование сайта», где вы создаете домен, добавляете проект в него, регистрируете пользователей и сопоставляете этих пользователей с областями проекта. Каждый шаг выполняется из консоли администрирования сайта, которую обычные конечные пользователи не могут открыть.

  • 🇧🇷 Домен в первую очередь: Домен — это всего лишь папка для связанных проектов, поэтому создайте его до того, как будет создан какой-либо проект.
  • 🇧🇷 Мастер проектов: Выберите «Создать пустой проект», если вы не копируете или не импортируете существующий шаблон проекта.
  • 🇧🇷 Подробности базы данных: Выберите MS-SQL или Oracle Чтобы установить сервер, соответствующий выбранному при установке, укажите учетные данные администратора базы данных.
  • ✅ Активировать флаг: На сервере по-прежнему существует неактивный проект, но ни один тестировщик не может в него войти.
  • 🔒 Флаг версионирования: Включите версионирование, чтобы предотвратить одновременное редактирование одного и того же требования или теста двумя пользователями.
  • 👤 Пользователи находятся по всему миру: В разделе «Пользователи сайта» создайте каждого пользователя один раз, а затем назначьте эту единую учетную запись многим областям проекта.
  • ???? Автоматический доступ отсутствует: Новая учетная запись ничего не видит, пока администратор не свяжет ее с проектом.

Руководство по администрированию HP ALM: как создать домен, проект и пользователя.

Что такое HP ALM Site Administration?

Site Administration — это консоль серверного уровня для HP ALM (Application Lifecycle Management), инструмента, ранее продававшегося как HP Quality Center, а теперь продаваемого как HP Quality Center. OpenText Центр ALM/Quality. Он открывается по отдельной ссылке на главной странице ALM и предназначен для учетной записи администратора сайта, созданной во время установки. Из этой единой консоли администратор формирует структуру контейнера, в которой впоследствии будет работать каждый тестировщик: домены, проекты и учетные записи пользователей.

Администрирование сайта часто путают с настройкой проекта, но эти две консоли выполняют совершенно разные задачи. Администрирование сайта принимает решения... , которые проекты существуют и кто могут их открыть. Решение принимает отдел настройки проекта. это После открытия проекта он начинает работать как положено.

Аспект Администрация сайта Настройка проекта
Объем Весь сервер ALM Один единственный проект
Открыто с Ссылка «Администрирование сайта» находится на главной странице ALM. Инструменты > Настройка внутри проекта
Типичные задачи Создавайте домены, создавайте проекты, добавляйте пользователей на сайт, назначайте лицензии. Добавляйте пользователей проекта в группы, редактируйте поля, создавайте списки и рабочие процессы.
Кто его использует Только для администратора сайта Администратор или руководитель проекта
Последствия изменения Затрагивает все проекты на сервере. Это касается только текущего проекта.

Если вы еще не установили сервер, начните с... Пошаговая инструкция по установке HP ALM, поскольку пароль администратора сайта, указанный ниже, устанавливается во время этой установки.

Иерархия доменов, проектов и пользователей HP ALM

ALM хранит все данные в строгой трехуровневой структуре. Наверху находится домен, представляющий собой логическую папку, под каждым доменом располагается один или несколько проектов, и каждый проект имеет свою собственную схему базы данных с требованиями, тестами, запусками тестов и дефектами. Учетные записи пользователей находятся вне этой структуры: они определяются один раз для всего сайта, а затем получают доступ к отдельным проектам.

Уровень Что это Пример, использованный в этой статье Созданный
Домен Группаping Папка для связанных проектов. Не содержит собственных тестовых данных. БАНКИ Администратор сайта
Проект Автономный репозиторий со своей собственной схемой базы данных и файловым хранилищем. GURU99_BANK Администратор сайта
Пользователь сайта Для всего сервера ALM задается один раз логин. Guru99 Администратор сайта
Группа пользователей проекта Набор разрешений, определяющий, что пользователь может делать внутри проекта. Тестировщик качества, менеджер проектов Администратор проекта

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

💡 Совет: Группируйте домены по бизнес-направлениям или приложениям, а не по названию команды. Команды меняются гораздо чаще, чем приложения, и домен нельзя просто так переименовать, когда к нему уже привязаны десятки проектов.

Как создать домен в HP ALM

Шаг 1) Запустите ALM.
Запустите ALM и на главной странице нажмите «Администрирование сайта». Появится запрос на вход в систему. Введите учетные данные администратора сайта, созданные во время установки.

В HP ALM появляется запрос на вход в систему администрирования сайта.

Шаг 2) Откройте действие «Создать домен».
Панель управления администрированием сайта открывается на вкладке «Проекты сайта». Нажмите... Создать домен на панели инструментов над деревом проекта.

Кнопка «Создать домен» на вкладке «Проекты сайтов HP ALM».

Шаг 3) Введите доменное имя.
Во всплывающем окне введите доменное имя — в данном примере «Banking» — и нажмите OK.

Ввод доменного имени Banking в HP ALM

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

Вновь созданный домен BANKING, указанный в дереве проекта HP ALM.

Также проверьте: - Учебное пособие по HP ALM / Quality Center

Как создать проект в HP ALM

Шаг 1) Выберите родительский домен.
Выберите область, к которой относится проект — в данном случае «БАНКОВСКОЕ ДЕЛО» — и нажмите Создать проект.

Выберите раздел «БАНКОВСКОЕ ДЕЛО» и нажмите «Создать проект».

Шаг 2) Выберите тип проекта.
Откроется мастер создания проекта. Выберите Создайте пустой проект из списка и нажмите СледующаяДругие опции позволяют скопировать существующий проект или импортировать его из сохраненного файла.

В мастере проектов HP ALM можно выбрать опцию «Создать пустой проект».

Шаг 3) Дайте название проекту.
Введите название проекта и подтвердите домен, указанный под ним, затем нажмите Следующая.

Ввод названия проекта GURU99_BANK в HP ALM

Шаг 4) Укажите данные базы данных.
Выберите тип базы данных, соответствующий вашей установке. Здесь выбран MS-SQL, поскольку HP ALM был установлен с SQL Server в качестве бэкэнда; выберите Oracle Если же это ваш сервер базы данных, то введите:

  • имя сервера базы данных
  • Имя пользователя администратора базы данных
  • Пароль администратора базы данных

Нажмите Следующая для продолжения.

Выбор MS-SQL и ввод учетных данных администратора базы данных в HP ALM.

Шаг 5) Назначьте администратора проекта.
Выберите Админ пользователь и клик СледующаяДругие имена пока не отображаются, поскольку на данный момент в ALM не были созданы новые пользователи.

Назначение пользователя Admin администратором проекта в HP ALM

Шаг 6) RevПросмотрите сводку и создайте.
В диалоговом окне «Сводка» отображается список всех действий, которые собирается выполнить мастер. В этом окне также появляются два флажка:

  • Активировать проект — Если этот флажок не будет установлен, проект все равно будет создан, но ни один пользователь не сможет открыть его, пока он не будет активирован позже.
  • Включить версионирование — Это включает систему контроля версий, которая предотвращает одновременное редактирование одним и тем же элементом работы (требованием или тестом) двумя пользователями и перезапись изменений друг друга.

Нажмите Создавай Когда вы будете удовлетворены итоговым отчетом.

Создайте диалоговое окно «Сводка проекта» с флажками «Активировать проект» и «Включить версионирование».

⚠️ Предупреждение: В работающем проекте нельзя просто так включать и выключать версионирование. Включение его позже приводит к фиксации изменений в существующих сущностях, а отключение — к потере истории версий. Примите решение до того, как команда начнет загружать требования.

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

Статус хода создания проекта HP ALM

Шаг 8) Подтвердите проект.
Проект «GURU99_BANK» успешно создан в домене «BANKING», как показано ниже.

Проект GURU99_BANK создан в домене BANKING в HP ALM.

Также проверьте: - Как настроить проект в HP ALM (Quality Center)

Как создать пользователя в HP ALM

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

Вкладка «Пользователи сайта» в разделе «Администрирование сайта HP ALM»

Шаг 2) Нажмите на значок «Добавить пользователя».
Нажмите Добавить пользователя значок на вкладке "Пользователи сайта", как показано ниже.

Добавить значок пользователя на вкладке «Пользователи сайта HP ALM»

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

Диалоговое окно «Добавить пользователя» в разделе «Администрирование сайта HP ALM»

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

Новое GuruВ списке пользователей сайта HP ALM отображается учетная запись 99.

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

В этом примере пользователь «GuruВ область проекта «GURU99_BANK», расположенную в домене «BANKING», добавлено число «99».

Картаping   Guru99 пользователей в проектную область GURU99_BANK в HP ALM

Когда-то картаping После сохранения пользователь может войти в систему и увидит новый проект в выпадающих списках домена и проекта на экране входа в ALM. Действия пользователя внутри проекта контролируются отдельно группой пользователей проекта, которая задается в настройках. Настройка проекта.

Лучшие практики администрирования сайта HP ALM

Созданную вами в первый день структуру доменов, проектов и пользователей сложно восстановить позже, поскольку от неё зависят данные проекта, количество лицензий и журналы аудита. Несколько простых привычек помогут сделать растущий ALM-сервер управляемым.

  • Внедрите систему именования на раннем этапе. Параметр, например, DOMAIN_APPLICATION_RELEASE, обеспечивает читаемость дерева проектов даже после того, как количество проектов превысит двадцать.
  • Никогда не передавайте учетную запись администратора сайта третьим лицам. Предоставьте каждому администратору персональный логин и добавьте его в список администраторов сайта, чтобы журнал аудита отслеживал, кто что сделал.
  • Создайте шаблон проекта. Создайте один проект со стандартными полями, списками и рабочим процессом, а затем используйте функцию «Создать проект из шаблона», чтобы отчетность оставалась единообразной во всех командах.
  • Лучше деактивировать, чем удалять. Деактивация освобождает лицензионные места и блокирует вход в систему, сохраняя при этом данные и схему для целей аудита.
  • Проверяйте проекты после каждого обновления. Действия по поддержанию проекта устраняют различия в схеме до того, как они будут обнаружены пользователями.
  • Просмотр использования лицензии. Вкладки «Лицензии» и «Подключения к сайту» показывают, сколько именованных или одновременно используемых рабочих мест фактически занято, что является самым быстрым способом найти неактивные учетные записи.

Создавайте резервные копии схем базы данных ALM и файлового хранилища одновременно. Восстановление одного без другого приведет к тому, что вложения будут указывать на строки, которые больше не существуют, что является наиболее распространенной причиной сбоя восстановления ALM.

После определения предметной области, проекта и пользователей, следующим шагом станет изучение... Интерфейс ALMобласть захвата в Модуль требованийсоздавайте тестовые примеры в Модуль «План тестирования», выполнить их из Тестовая лабораторияи регистрировать результаты через управление дефектамиЕсли вы готовитесь к должности, связанной с администрированием ALM, ознакомьтесь с этими материалами. Вопросы для собеседования в Центре качества так же.

Часто задаваемые вопросы (FAQ)

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

Да. Деактивируйте и удалите проект из текущего домена, не удаляя его с диска, затем используйте функцию «Восстановить проект» в целевом домене и укажите тот же файл .dbid. Данные и схема будут сохранены.

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

Вкладка «Лицензии» в разделе «Администрирование сайта» отображает общее и используемое количество мест по каждому модулю, а вкладка «Подключения к сайту» перечисляет все активные сессии с указанием пользователя, проекта и компьютера. Вкладка «Подключения к сайту» также позволяет администратору отключить зависшую сессию.

Да, косвенно. Искусственный интеллект может создавать OTA- или REST-скрипты для массового создания пользователей, генерировать аудиты соглашений об именовании на основе экспортированных списков проектов и обобщать журналы подключений к сайту. Администратор по-прежнему применяет изменения, поскольку в ALM нет встроенной консоли ИИ.

Современные ALM-системы и сторонние дополнения используют модели сходства для выявления дублирующихся дефектов при отправке заявки, определения степени серьезности на основе описания и перенаправления заявки вероятному ответственному лицу. Это сокращает время ручной обработки и позволяет поддерживать количество дефектов более близким к реальному.

Подведем итог этой публикации следующим образом: