Учебники

1) Введение

Что такое HP ALM?

HP ALM (управление жизненным циклом приложений) — это веб-инструмент, который помогает организациям управлять жизненным циклом приложений, начиная с планирования проекта, сбора требований и заканчивая тестированием и развертыванием, что в противном случае является трудоемкой задачей.

В более раннем аватаре в качестве Quality Center инструмент управления тестированием был разработан Mercury Interactive.

В настоящее время разрабатывается HP , как  A РИМЕНЕНИЕ  L Ифе Cycle  M ПРАВЛЕНИЕ Tool (или) ALM , который поддерживает различные этапы жизненного цикла разработки.

ALM также обеспечивает интеграцию со всеми другими продуктами HP, такими как UFT и Load Runner.

Зачем использовать HP ALM?

Различные заинтересованные стороны, участвующие в типичном проекте:

  • разработчик
  • тестер
  • Бизнес аналитики
  • Менеджеры проекта
  • Владельцы продукта

Эти заинтересованные стороны выполняют разнообразные действия, которые необходимо сообщить всем заинтересованным членам команды.

Если мы не поддерживаем централизованное хранилище для записи, обслуживания и отслеживания всех артефактов, связанных с продуктом, проект, несомненно, потерпит неудачу.

Нам также нужен механизм для документирования и совместной работы над всеми действиями по тестированию и разработке.

Введение в HP ALM (Центр качества)

Введите HP ALM!

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

Версии HP Quality Center

Важно понимать историю ALM.

  • Центр качества был ранее известен как Директор по тестированию, который был разработан Mercury Interactive.
  • В 2008 году была выпущена версия 8, и продукт был переименован в Quality Center.
  • Позже HP приобрела Mercury Interactive и переименовала все ртутные продукты в HP.
  • Таким образом, Mercury Quality Center стал HP Quality Center
  • В 2011 году была выпущена версия 11, а центр качества был переименован в HP ALM.

Введение в HP ALM (Центр качества)

 

Архитектура КК

Теперь давайте разберемся в технологической части HP-ALM. ALM — это корпоративное приложение, разработанное с использованием Java 2 Enterprise Edition (J2EE), которое может иметь в качестве серверной части MS SQL Server или Oracle. ALM имеет 3 компонента — клиент, сервер приложений и сервер базы данных.

  1. Клиент HP ALM:  когда конечный пользователь / тестер получает доступ к URL-адресу ALM, клиентские компоненты загружаются в систему клиента. Клиентские компоненты ALM помогают пользователю взаимодействовать с сервером с использованием технологий .NET и COM по защищенному соединению (HTTPS).
  2. Сервер ALM / сервер приложений. Сервер  приложений обычно работает на платформе Windows или Linux, которая обслуживает запросы клиентов. Сервер приложений использует драйвер Java Database Connectivity (JDBC) для связи между сервером приложений и серверами баз данных.
  3. Серверы базы данных : слой базы данных хранит три схемы.
  • Схема администрирования сайта:  хранит информацию, связанную с доменами, пользователями и параметрами сайта.
  • Лабораторный проект: в  этой схеме хранится лабораторная информация, относящаяся к функциональному тестированию и тестированию производительности на удаленных хостах, данные сервера Performance Center.
  • Схема проекта:  хранит информацию о проекте, такую ​​как рабочий элемент / данные, созданные пользователем в области проекта. Каждый проект имеет свою собственную схему, и они создаются на том же сервере базы данных, что и схема администрирования сайта.

Введение в HP ALM (Центр качества)

Выпуски HP ALM:

HP ALM — это коммерчески лицензированный инструмент, а HP распространяет ALM в 4 различных вариантах.

Введение в HP ALM (Центр качества)

Сравнение возможностей ALM Edition

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

Введение в HP ALM (Центр качества)

Давайте изучим, почему вы покупаете конкретную версию и для кого она подходит

  • HP ALM Essentials — это для корпораций, которым нужны только базовые функции для поддержки всего их жизненного цикла программного обеспечения. Он имеет доступ к управлению требованиями, тестированию и управлению дефектами .
  • HP QC Enterprise Edition — эта лицензия распространяется на корпорации, которые хотели бы использовать ALM исключительно для тестирования. Он также обеспечивает интеграцию с Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition — эта лицензия лучше всего подходит для организаций, которые хотели бы использовать HP ALM для управления сценариями запуска HP-Load. Это помогает пользователям поддерживать, управлять, планировать, выполнять и контролировать тесты производительности.

Рабочий процесс ALM

Чтобы изучить рабочий процесс ALM, давайте сначала изучим типичный процесс тестирования:

Введение в HP ALM (Центр качества)

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

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