Что такое 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!
- Это дает возможность всем заинтересованным сторонам взаимодействовать и координировать, для достижения целей проекта.
- Он обеспечивает надежный отслеживание и отчетность и плавная интеграция различных задач, связанных с проектом.
- Это позволяет подробно анализ проекта и эффективное управление.
- Инструмент ALM может подключаться к нашим системам электронной почты и отправлять электронные письма о любых изменениях (например, об изменении требований, обнаружении дефектов и т. д.) всем желаемым членам команды.
Версии Центра качества HP
Важно понимать историю ALM.
- HP Quality Center ранее назывался Test Director, который был разработан Mercury Интерактивный.
- В 2008 году была выпущена версия 8, и продукт был переименован в «Центр качества».
- Later, HP приобрела Mercury Interactive и переименовали всю продукцию Mercury в HP.
- So Mercury Центр качества стал Центром качества HP
- В 2011 году была выпущена версия 11, и Центр качества был переименован в HP ALM.
Archiструктура контроля качества
Теперь давайте разберемся с технологической частью HP-ALM. ALM — это корпоративное приложение, разработанное с использованием Java 2 Enterprise Edition (J2EE), которая может иметь MS SQL Сервер или Oracle как его задняя часть. ALM состоит из трех компонентов: клиента, сервера приложений и сервера базы данных.
- Клиент HP ALM: когда конечный пользователь/тестировщик получает доступ к URL-адресу ALM, клиентские компоненты загружаются в систему клиента. Клиентские компоненты ALM помогают пользователю взаимодействовать с сервером с помощью технологий .NET и COM через защищенное соединение (HTTPS).
- Сервер ALM/сервер приложений: Сервер приложений обычно работает на Windows or Linux платформа, которая удовлетворяет запросы клиентов. Сервер приложений использует Java Драйвер подключения к базе данных (JDBC) для связи между сервером приложений и серверами баз данных.
- Серверы баз данных: уровень базы данных хранит три схемы.
- Схема администрирования сайта: Он хранит информацию, связанную с доменами, пользователями и параметрами сайта.
- Лабораторный проект: Эта схема хранит лабораторную информацию, связанную с функциональными и Тестирование производительности на удаленных хостах — данные сервера Performance Center.
- Схема проекта: Хранит информацию о проекте, такую как рабочий элемент/данные, созданные пользователем в области проекта. Каждый проект имеет свою собственную схему, и они создаются на том же сервере базы данных, что и схема администрирования сайта.
Редакции HP ALM
Инструмент HP ALM это коммерчески лицензированный инструмент, и HP распространяет 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 предоставляет модуль, предназначенный для каждого этапа процесса тестирования. Мы изучим их подробно в последующих уроках.