Що таке HP ALM? Інструмент тестування Центру якості (QC).

Що таке HP ALM?

HP ALM (Application Life Cycle Management) — це веб-інструмент, який допомагає організаціям керувати життєвим циклом додатків від планування проекту, збору вимог до тестування та розгортання, що в іншому випадку займає багато часу.

У своєму попередньому образі HP Quality Center інструмент керування тестами був розроблений Mercury інтерактивний.

Зараз він розроблений HP як ALM. Повна форма ALM є AПлікування LЦикл ife MІнструмент керування, який підтримує різні етапи Життєвий цикл розробки програмного забезпечення.

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

Навіщо використовувати HP ALM?

Різні зацікавлені сторони, залучені до типового проекту:

  • Розробник
  • Тестер
  • Бізнес-аналітики
  • Керівники проектів
  • Власники продуктів

Ці зацікавлені сторони виконують різноманітний набір дій, які необхідно повідомити всім зацікавленим членам команди.

Якщо ми не підтримуватимемо централізоване сховище для запису, зберігання та tracБез усіх артефактів, пов'язаних з продуктом, проект безсумнівно зазнає ПРОВАЛИ.

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

Використовуйте HP ALM

Введіть HP ALM!

  • Це дозволяє всім зацікавленим сторонам взаємодіють і координують, для досягнення цілей проекту.
  • Він забезпечує міцність tracкороль та репортаж і бездоганна інтеграція різноманітних завдань, пов’язаних із проектом.
  • Це дозволяє детально аналіз проекту та ефективне управління.
  • Інструмент ALM може підключатися до наших систем електронної пошти та надсилати електронні листи про будь-які зміни (наприклад, зміну вимог, виявлення дефектів тощо) усім необхідним членам команди.

Версії HP Quality Center

Важливо розуміти історію ALM.

  • HP Quality Center був раніше відомий як Test Director, який був розроблений Mercury Інтерактивний.
  • У 2008 році була випущена версія 8, і продукт було перейменовано на Quality Center.
  • Later, придбала HP Mercury Інтерактивність і ребрендинг усіх продуктів Mercury на HP.
  • So Mercury Центр якості став Центром якості HP
  • У 2011 році була випущена версія 11, і центр якості був перейменований на HP ALM.

Версії HP Quality Center

Archiтектура контролю якості

Тепер давайте розберемося з технологічною частиною HP-ALM. ALM – це корпоративна програма, розроблена з використанням Java 2 Enterprise Edition (J2EE), який може мати MS SQL Сервер або Oracle як його задню частину. ALM має 3 компоненти – клієнт, сервер додатків і сервер бази даних.

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

Archiтектура контролю якості

Версії HP ALM

Інструмент HP ALM є комерційно ліцензованим інструментом, і HP розповсюджує ALM у 4 різних варіантах

Версії 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. Це допомагає користувачам підтримувати, керувати, планувати, виконувати та контролювати тести продуктивності.

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

Щоб вивчити робочий процес HP Application Lifecycle Management, давайте спочатку вивчимо типовий процес тестування –

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

  • Ми починаємо з деталей планування, складання та випуску. Визначте кількість циклів у кожному випуску та обсяг кожного випуску
  • Для певного випуску та циклу ми складаємо специфікації вимог.
  • На основі вимог створюються тестові плани та тестові випадки.
  • Наступний етап – виконання створеного плану тестів
  • Наступний етап цього процесу тестування - tracкороль та виправлення недоліків, виявлених на етапі виконання
  • На всіх етапах проводиться аналіз, генеруються звіти та графіки для генерації тестової метрики.

Інструмент тестування HP ALM містить модуль, який відповідає кожному етапу процесу тестування. Ми вивчимо їх детально в наступних уроках.

Підсумуйте цей пост за допомогою: