Що таке 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!
- Це дозволяє всім зацікавленим сторонам взаємодіють і координують, для досягнення цілей проекту.
- Він забезпечує міцність 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.
Archiтектура контролю якості
Тепер давайте розберемося з технологічною частиною HP-ALM. ALM – це корпоративна програма, розроблена з використанням Java 2 Enterprise Edition (J2EE), який може мати MS SQL Сервер або Oracle як його задню частину. ALM має 3 компоненти – клієнт, сервер додатків і сервер бази даних.
- Клієнт HP ALM: коли кінцевий користувач/тестер отримує доступ до URL-адреси ALM, клієнтські компоненти завантажуються в систему клієнта. Клієнтські компоненти ALM допомагають користувачеві взаємодіяти з сервером за допомогою технологій .NET і COM через безпечне з’єднання (HTTPS).
- Сервер ALM/сервер додатків: Сервер додатків зазвичай працює на a Windows or Linux платформа, яка задовольняє запити клієнтів. Сервер додатків використовує Java Драйвер підключення до бази даних (JDBC) для зв’язку між сервером додатків і серверами баз даних.
- Сервери баз даних: рівень бази даних зберігає три схеми.
- Схема адміністрування сайту: Він зберігає інформацію про домени, користувачів і параметри сайту.
- Лабораторний проект: Ця схема зберігає лабораторну інформацію, пов’язану з функціональними та Тестування продуктивності на віддалених хостах дані сервера Performance Center.
- Схема проекту: Зберігає інформацію про проект, наприклад робочий елемент/дані, створені користувачем в області проекту. Кожен проект має власну схему, і вони створюються на тому самому сервері бази даних, що й схема адміністрування сайту.
Версії HP ALM
Інструмент HP ALM є комерційно ліцензованим інструментом, і HP розповсюджує ALM у 4 різних варіантах
Порівняння функцій версії 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, давайте спочатку вивчимо типовий процес тестування –
- Ми починаємо з деталей планування, складання та випуску. Визначте кількість циклів у кожному випуску та обсяг кожного випуску
- Для певного випуску та циклу ми складаємо специфікації вимог.
- На основі вимог створюються тестові плани та тестові випадки.
- Наступний етап – виконання створеного плану тестів
- Наступний етап цього процесу тестування - tracкороль та виправлення недоліків, виявлених на етапі виконання
- На всіх етапах проводиться аналіз, генеруються звіти та графіки для генерації тестової метрики.
Інструмент тестування HP ALM містить модуль, який відповідає кожному етапу процесу тестування. Ми вивчимо їх детально в наступних уроках.






