Что такое HP ALM? Инструмент тестирования Центра качества (QC)

Что такое HP ALM?

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

Ранее этот инструмент управления тестированием назывался HP Quality Center и был разработан Mercury интерактивный.

Сейчас он разрабатывается HP как ALM. Полная форма ALM: AРИМЕНЕНИЕ Lцикл жизни MИнструмент управления, который поддерживает различные этапы жизненный цикл разработки программного обеспечения.

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

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

Различные заинтересованные стороны, вовлеченные в типичный проект:

  • Застройщик
  • тестер
  • Бизнес-аналитики
  • Менеджеры проектов
  • Владельцы продуктов

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

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

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

Используйте HP ALM

Введите HP ALM!

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

Версии Центра качества HP

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

  • HP Quality Center ранее назывался Test Director, который был разработан Mercury Интерактивный.
  • В 2008 году была выпущена версия 8, и продукт был переименован в «Центр качества».
  • Later, HP приобрела Mercury Interactive и переименовали всю продукцию Mercury в HP.
  • So Mercury Центр качества стал Центром качества HP
  • В 2011 году была выпущена версия 11, и Центр качества был переименован в HP ALM.

Версии Центра качества HP

Archiструктура контроля качества

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

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

Archiструктура контроля качества

Редакции HP ALM

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

Редакции HP ALM

Сравнение функций версии ALM

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

Сравнение функций версии ALM

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

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

Рабочий процесс УАЛМ

Чтобы изучить рабочий процесс HP Application Lifecycle Management, давайте сначала изучим типичный процесс тестирования.

Рабочий процесс УАЛМ

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

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