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

Зміст:

Anonim

Що таке HP ALM?

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

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

Зараз він розроблений HP як ALM. ALM повна форма рименение L Ифе Cycle M ПРАВЛІННЯ інструменту , який підтримує різні етапи життєвого циклу розробки.

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

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

Різні зацікавлені сторони, що беруть участь у типовому проекті -

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

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

Якщо ми не будемо вести централізоване сховище для запису, ведення та відстеження всіх артефактів, пов’язаних із продуктом, проект, безсумнівно, ПОПАДНЕ.

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

Введіть HP ALM!

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

Версії центру якості HP

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

  • Центр якості HP раніше був відомий як директор випробувань, який був розроблений компанією Mercury Interactive.
  • У 2008 році вийшла версія 8, і продукт був перейменований на Центр якості.
  • Пізніше HP придбала Mercury Interactive та переробила всі продукти ртуті на HP.
  • Тож Центр якості Mercury став Центром якості HP
  • У 2011 році вийшла версія 11, і Центр якості був перейменований на HP ALM.

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

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

  1. Клієнт HP ALM: коли кінцевий користувач / тестер отримує доступ до URL-адреси ALM, компоненти клієнта завантажуються в систему клієнта. Клієнтські компоненти ALM допомагають користувачеві взаємодіяти з сервером за допомогою технологій .NET та COM через захищене з'єднання (HTTPS).
  2. Сервер ALM / сервер додатків: Сервер додатків зазвичай працює на платформі Windows або Linux, яка обслуговує запити клієнта. Сервер додатків використовує драйвер Java Database Connectivity (JDBC) для зв'язку між сервером додатків і серверами баз даних.
  3. Сервери баз даних : Рівень бази даних зберігає три схеми.
  • Схема адміністрування сайтів: Зберігає інформацію, пов’язану з доменами, користувачами та параметрами сайту.
  • Лабораторний проект: Ця схема зберігає лабораторну інформацію, що стосується функціональних можливостей та тестування продуктивності на віддалених хостах, даних сервера 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 - ця ліцензія найкраще підходить для організацій, які хочуть використовувати HP ALM для керування сценаріями HP-Load. Це допомагає користувачам підтримувати, керувати, планувати, виконувати та контролювати тести продуктивності.

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

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

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

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