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

⚡ Розумний підсумок

HP ALM (Application Lifecycle Management), раніше відомий як Quality Center, — це веб-інструмент, який керує всім життєвим циклом програми, від вимог та планування тестування до виконання тестів та виявлення дефектів. tracкороль в одному централізованому сховищі.

  • 🌐 HP ALM: Веб-інструмент, який керує повним життєвим циклом програми в одному репозиторії.
  • 📋 Покриття життєвого циклу: Від вимог та планування до виконання тестів та виявлення дефектів.
  • 🔗 Інтеграція Поєднується з HP UFT та LoadRunner для виконання тестів.
  • 🏗️ Трирівневий: Архітектура клієнта, сервера застосунків та сервера бази даних.
  • 🏷️ Видання: Ліцензії Essentials, QC Enterprise та Performance Center.
  • 🤖 Допомога AI: Штучний інтелект додає до ALM інтелектуальне управління тестуванням та аналітику дефектів.

Що таке HP ALM

Що таке 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 містить модуль, який відповідає кожному етапу процесу тестування. Ми вивчимо їх детально в наступних уроках.

Поширені запитання

Центр якості (QC) – це інструмент управління тестуванням для вимог, планів тестування, виконання та дефектів. HP ALM – це ширший продукт для управління життєвим циклом додатків, який включає контроль якості, а також планування випусків та проектів, а також інтеграцію протягом усього життєвого циклу розробки.

Так. HP ALM інтегрується з UFT для функціональної та регресійної автоматизації, а також за допомогою LoadRunner та Performance Center для тестування продуктивності. Результати тестів та дефекти повертаються до центрального репозиторію ALM для tracкороль та звітність.

HP ALM – це Java EE (J2EE) додаток, що використовує Microsoft SQL Server or Oracle як його серверна частина. Рівень бази даних зберігає схему адміністрування сайту, схему лабораторного проекту та окрему схему проекту для кожного проекту.

Так. Штучний інтелект може пріоритезувати тестові випадки за ризиком, виявляти дублікати або нестабільні дефекти та виділяти прогалини в покритті вимог. Сучасні платформи ALM додають аналітику машинного навчання, яка допомагає командам ефективніше планувати, виконувати та звітувати про тестування.

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

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