Какво е HP ALM? Инструмент за тестване на Центъра за качество (QC).

⚡ Умно обобщение

HP ALM (Управление на жизнения цикъл на приложенията), известен преди като Quality Center, е уеб-базиран инструмент, който управлява целия жизнен цикъл на приложението - от изискванията и планирането на тестовете до изпълнението на тестовете и отстраняването на дефекти. tracкрал в едно централизирано хранилище.

  • 🌐 HP ALM: Уеб-базиран инструмент, който управлява целия жизнен цикъл на приложението в едно хранилище.
  • 📋 Покритие на жизнения цикъл: От изисквания и планиране до изпълнение на тестове и отстраняване на дефекти.
  • 🔗 интеграции: Свързва се с HP UFT и LoadRunner за изпълнение на тестове.
  • 🏗️ Тристепенно: Архитектура на клиент, сървър на приложения и сървър на база данни.
  • ???? ️ Издания: Лицензи за Essentials, QC Enterprise и Performance Center.
  • 🤖 AI помощ: Изкуственият интелект добавя интелигентно управление на тестовете и анализ на дефектите към ALM.

Какво е HP ALM

Какво е HP ALM?

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

В предишния си аватар като Център за качество на HP, инструментът за управление на тестове е разработен от 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 Quality Center стана HP Quality Center
  • През 2011 г. беше пусната версия 11 и Центърът за качество беше прекръстен на HP ALM.

Версии на HP Quality Center

Archiструктура на QC

Сега нека разберем технологичната част на 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структура на QC

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 runner скриптове. Той помага на потребителите да поддържат, управляват, планират, изпълняват и наблюдават тестове за ефективност.

ALM работен процес

За да научите работния процес за управление на жизнения цикъл на приложението на HP, нека първо проучим типичен тестов процес-

ALM работен процес

  • Започваме с подробности за планиране, изготвяне и издаване. Определете броя на циклите във всяко издание и обхвата на всяко издание
  • За дадена версия и цикъл ние съставяме спецификациите на изискванията.
  • Въз основа на изискванията се създават тестови планове и тестови случаи.
  • Следващият етап е изпълнението на създадения план за тестове
  • Следващият етап в този тестов процес е tracкрал и отстраняване на дефекти, открити на етапа на изпълнение
  • По време на всички етапи се прави анализ и се генерират отчети и графики за генериране на тестова метрика.

Инструментът за тестване на HP ALM предоставя модул, обслужващ всеки етап от процеса на тестване. Ще ги проучим подробно в следващите уроци.

Въпроси и Отговори

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

Да. HP ALM се интегрира с UFT за функционална и регресионна автоматизация, както и с LoadRunner и Performance Center за тестване на производителността. Резултатите от тестовете и дефектите се връщат обратно в централното ALM хранилище за tracкрал и докладване.

HP ALM е Java EE (J2EE) приложение, което използва Microsoft SQL Server or Oracle като негов back-end. Слоят на базата данни съхранява схемата за администриране на сайта, схемата на лабораторния проект и отделна схема на проекта за всеки проект.

Да. Изкуственият интелект може да приоритизира тестовите случаи по риск, да открива дублиращи се или нестабилни дефекти и да откроява пропуски в покритието на изискванията. Съвременните ALM платформи добавят анализи за машинно обучение, които помагат на екипите да планират, изпълняват и отчитат тестовете по-ефективно.

Изкуственият интелект в ALM анализира изискванията, промените в кода и историята на дефектите, за да предвиди риска, да препоръча тестове и тенденции в качеството на повърхността. Тези интелигентни анализи помагат на мениджърите да разпределят усилията и да пускат софтуер с по-голяма увереност.

Обобщете тази публикация с: